.mobile-header-dropdown{width:100%;display:flex;flex-direction:column}.mobile-header-dropdown__button{font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;background-color:unset;border:none;border-top:1px solid var(--color-border-neutral-low-contrast);padding:var(--spacing-s) 0;width:100%;color:var(--content-neutral-primary);display:flex;cursor:pointer;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.mobile-header-dropdown__button{font-size:1rem}}@media (hover: hover) and (pointer: fine){.mobile-header-dropdown__button:hover>*{opacity:.6;transition:opacity .6s}}.mobile-header-dropdown__button__icon{transition:transform .3s ease}.mobile-header-dropdown__button__icon>path{fill:var(--content-neutral-primary)}.mobile-header-dropdown__button__icon-open{transform:rotate(180deg)}.mobile-header-dropdown__open{display:flex;flex-direction:column;gap:var(--spacing-l);margin:var(--spacing-m) 0}.mobile-header-dropdown__content{display:flex;flex-direction:column;gap:var(--spacing-s)}.mobile-header-dropdown__content__title{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--content-neutral-secondary)}.mobile-header-dropdown__content__links{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.mobile-header-dropdown__content__link{color:var(--content-neutral-primary);font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:-.01em;transition:opacity .6s}@media (hover: hover) and (pointer: fine){.mobile-header-dropdown__content__link:hover{opacity:.6}}.header-side-menu{display:flex;margin-left:auto;gap:var(--spacing-xxs)}@media screen and (max-width: 1024px){.header-side-menu{flex-direction:column}}.header-side-menu__link{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.875rem;line-height:1.2;letter-spacing:-.04em;display:flex;align-items:center;border-radius:4px;gap:8px;padding:8px 16px;transition:all .6s;justify-content:center}.header-side-menu__link-brand-secondary{background-color:var(--cta-surface-brand-secondary);color:var(--content-brand-primary);transition:color .6s,background-color .6s}@media (hover: hover) and (pointer: fine){.header-side-menu__link-brand-secondary:hover{background-color:var(--cta-surface-brand-secondary-hover);color:var(--content-neutral-on-brand)}}.header-side-menu__link-github{background-color:var(--cta-surface-neutral-primary);color:var(--content-neutral-primary);transition:background-color .6s,color .6s}.header-side-menu__link-github>svg>path{transition:fill .6s;fill:var(--content-neutral-secondary)}@media (hover: hover) and (pointer: fine){.header-side-menu__link-github:hover{background-color:var(--cta-surface-neutral-primary-hover);color:var(--content-neutral-primary)}.header-side-menu__link-github:hover>svg>path{fill:var(--content-neutral-primary)}}.nav-items-menu{display:flex}.nav-items-menu:before{content:"/";font-family:Berkeley Mono,monospace;font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-border-neutral-low-contrast);align-self:center;padding:0 16px}.nav-items-menu__list{display:flex;column-gap:16px}.nav-items-menu__link{font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;color:var(--content-neutral-primary);transition:color .6s}@media screen and (max-width: 1024px){.nav-items-menu__link{font-size:1rem}}@media (hover: hover) and (pointer: fine){.nav-items-menu__link:hover{color:var(--content-accent-primary)}}.header-main-menu{display:flex;align-items:center;gap:var(--spacing-xs)}.header-main-menu__link{font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;color:var(--content-neutral-primary);cursor:pointer;background:unset;border:none;display:flex;gap:var(--spacing-xxxs);align-items:center;transition:color .6s}@media screen and (max-width: 1024px){.header-main-menu__link{font-size:1rem}}.header-main-menu__link>svg>path{transition:fill .6s;fill:var(--content-neutral-primary)}@media (hover: hover) and (pointer: fine){.header-main-menu__link:hover{color:var(--content-neutral-secondary)}.header-main-menu__link:hover>svg>path{fill:var(--content-neutral-secondary)}}@media (hover: hover) and (pointer: fine){.header-main-menu__dropdown:hover>.header-dropdown{visibility:visible;opacity:1}.header-main-menu__dropdown:hover>.header-main-menu__link{transition:color .6s;color:var(--content-neutral-secondary)}.header-main-menu__dropdown:hover>.header-main-menu__link>svg>path{transition:fill .6s;fill:var(--content-neutral-secondary)}}.header-dropdown{visibility:hidden;opacity:0;transition:visibility .6s,opacity .6s ease;position:absolute;z-index:1;right:0;left:0}.header-dropdown__wrapper{margin-top:20px;border:1px solid var(--color-border-neutral-low-contrast);background-color:var(--background-primary);height:400px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:48px}@media screen and (max-width: 1024px){.header-dropdown__wrapper{grid-template-columns:100%;column-gap:unset}}.header-dropdown__banner{grid-column:span 4;border-right:1px solid var(--color-border-neutral-low-contrast);padding:var(--spacing-l);background-color:var(--background-secondary);display:flex;flex-direction:column;justify-content:space-between}.header-dropdown__banner__heading{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--content-neutral-secondary)}.header-dropdown__banner__link-container{display:flex;flex-direction:column;gap:var(--spacing-xs)}.header-dropdown__banner__title{font-family:Berkeley Mono,monospace;font-weight:400;font-size:1.5rem;line-height:1.3;letter-spacing:-.04em;text-transform:unset;color:var(--content-neutral-primary)}@media screen and (max-width: 1024px){.header-dropdown__banner__title{font-size:1.25rem}}.header-dropdown__banner__link{font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;color:var(--content-brand-primary);transition:color .6s}@media screen and (max-width: 1024px){.header-dropdown__banner__link{font-size:1rem}}@media (hover: hover) and (pointer: fine){.header-dropdown__banner__link:hover{color:var(--content-brand-primary-hover)}}.header-dropdown__content{grid-column:span 8;padding:var(--spacing-l);padding-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.header-dropdown__content-full{grid-template-columns:100%}.header-dropdown__content__column{display:flex;flex-direction:column;gap:var(--spacing-s)}.header-dropdown__content__title{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--content-neutral-secondary)}.header-dropdown__content__list{display:flex;flex-direction:column;gap:var(--spacing-xxxs)}.header-dropdown__content__list-link{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:-.01em;color:var(--content-neutral-primary);transition:opacity .6s}@media (hover: hover) and (pointer: fine){.header-dropdown__content__list-link:hover{opacity:.6}}.header-dropdown__content__list-link-large{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:-.01em}.navbar{background:var(--background-primary);max-width:min(1248px,100% - 80px);margin:0 auto}@media screen and (max-width: 650px){.navbar{max-width:unset;margin:0 20px}}@media screen and (max-width: 650px){.navbar{margin:0}}.navbar .assets-dropdown{position:absolute;z-index:10;top:60px;left:0;padding:4px;border:1px var(--color-border-neutral-low-contrast) solid;background-color:var(--background-primary);border-radius:4px}.navbar .assets-dropdown li{padding:0}@media (hover: hover) and (pointer: fine){.navbar .assets-dropdown li:hover{background:var(--background-secondary)}}.navbar .assets-dropdown li.divider{border-top:1px var(--color-border-neutral-low-contrast) solid;padding:0;margin:4px -4px}.navbar .assets-dropdown li:last-child{margin-bottom:0}.navbar .assets-dropdown li>button,.navbar .assets-dropdown li>a{display:block;padding:8px}.navbar .assets-dropdown button{cursor:pointer;width:100%;text-align:left;color:var(--content-neutral-primary);transition:color .6s;display:flex;align-items:center;background:none;font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;text-transform:none;line-height:16px}@media screen and (max-width: 1024px){.navbar .assets-dropdown button{font-size:1rem}}.navbar .assets-dropdown button svg>path,.navbar .assets-dropdown button svg rect{transition:fill .6s;fill:var(--content-neutral-primary)}.navbar .assets-dropdown .item-wrapper{display:flex;gap:8px;align-items:center}.navbar .logo-divider{display:flex}.navbar .logo-divider:after{content:"/";font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;color:var(--color-border-neutral-low-contrast);align-self:center;padding:0 16px}@media screen and (max-width: 1024px){.navbar .logo-divider:after{font-size:1rem}}.navbar .header-breadcrumbs{font-family:Berkeley Mono,monospace;font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:-.01em;color:var(--content-neutral-primary)}.navbar .header-breadcrumbs:before{content:"/";font-family:Berkeley Mono,monospace;font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-border-neutral-low-contrast);align-self:center;padding:0 16px}.navbar .daytona-logo{display:flex;transition:opacity .6s}.navbar .daytona-logo svg path{fill:var(--content-neutral-primary);transition:fill .6s}.navbar .daytona-logo svg rect{fill:var(--content-neutral-primary);transition:fill .6s}@media (hover: hover) and (pointer: fine){.navbar .daytona-logo:hover{opacity:.6}}.navbar .dotfiles-logo{font-family:Berkeley Mono,monospace;font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:-.01em;display:flex;align-items:center;color:var(--content-neutral-primary);transition:opacity .6s}.navbar .dotfiles-logo svg{margin-right:.5rem}.navbar .dotfiles-logo svg>path,.navbar .dotfiles-logo svg circle{transition:.6s;stroke:var(--content-accent-primary)}@media screen and (max-width: 1024px){.navbar .dotfiles-logo>svg{display:none}}@media (hover: hover) and (pointer: fine){.navbar .dotfiles-logo:hover{opacity:.6}}.navbar .desktop-only{display:flex;flex-direction:row;align-items:center;padding:20px 0;max-width:1248px;margin:auto;position:relative}@media screen and (max-width: 1024px){.navbar .desktop-only{display:none}}.navbar__search{display:none}.hamburger{padding:0;display:inline-block;cursor:pointer;outline:none;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:none;margin:0;overflow:visible}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-.5px;left:8px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{width:13px;height:1px;background-color:var(--content-neutral-primary);border-radius:6px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{content:"";display:block}.hamburger .hamburger-inner:before{top:-3px}.hamburger .hamburger-inner:after{bottom:-3px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--content-neutral-primary)}.search img{width:10px}.hamburger-box{width:10px;height:10px;display:block;position:relative;padding:10px;border:1px solid var(--color-border-neutral-low-contrast);box-sizing:content-box}@media screen and (max-width: 1024px){.hamburger-box{width:9px;height:9px}}.mobile-menu{display:none;background-color:var(--background-primary);color:var(--content-neutral-primary);position:absolute;inset:100% -40px 0;z-index:1;padding:0 40px var(--spacing-m) 40px;max-height:calc(100vh - 70px);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu__offset{top:calc(100% + 10px)}.mobile-menu__list{display:flex;flex-direction:column;margin-bottom:var(--spacing-xl)}.mobile-menu__item{display:flex;border-top:1px solid var(--color-border-neutral-low-contrast)}.mobile-menu__link{font-family:Berkeley Mono,monospace;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;color:var(--content-neutral-primary);width:100%;padding:16px 0;transition:opacity .6s}@media screen and (max-width: 1024px){.mobile-menu__link{font-size:1rem}}@media (hover: hover) and (pointer: fine){.mobile-menu__link:hover{opacity:.6}}@media screen and (max-width: 650px){.mobile-menu{left:0;right:0;padding:0 20px var(--spacing-m) 20px}}.mobile-menu .mobile-nav-btn{display:grid;gap:10px;margin-top:16px;margin-bottom:28px}.mobile-navigation{display:none;position:relative;z-index:999;background:var(--background-primary);padding:20px}@media screen and (max-width: 1024px){.mobile-navigation{display:flex;align-items:center}}@media screen and (max-width: 1024px){.mobile-navigation{padding:20px 0;align-items:center}}@media screen and (max-width: 650px){.mobile-navigation{padding:20px}}.mobile-navigation__side_menu{margin-left:auto}.mobile-navigation__side_menu-container{display:flex}@media screen and (max-width: 1024px){.mobile-menu.show-menu{display:block;height:fit-content}.hamburger.show-menu .hamburger-inner{background-color:transparent!important}.hamburger.show-menu .hamburger-inner:before{top:-1px;transform:rotate(45deg) translateY(1px) translate(1px)}.hamburger.show-menu .hamburger-inner:after{bottom:1px;transform:rotate(-45deg) translateY(1px) translate(-1px)}.hamburger.show-menu{display:block}}.theme-menu{display:flex;gap:8px}.theme-menu__button{padding:2px;border-radius:4px;background-color:transparent;border:none;cursor:pointer;display:flex;transition:background-color .6s}.theme-menu__button>svg{width:24px;height:24px}.theme-menu__button>svg path{fill:var(--content-neutral-secondary)}@media screen and (max-width: 1024px){.theme-menu__button{padding:8px}}@media (hover: hover) and (pointer: fine){.theme-menu__button:hover{background-color:var(--cta-surface-neutral-primary)}}.theme-menu__button-active{background-color:var(--cta-surface-neutral-primary);border:1px solid var(--color-border-neutral-medium-contrast)}.theme-menu__button-active>svg path{fill:var(--content-neutral-primary)}.footer__main__topics__link,.footer__main__links__link{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:-.01em;color:var(--content-neutral-primary);display:flex;gap:8px;align-items:center;transition:opacity .6s}.footer__main__topics__link>svg,.footer__main__links__link>svg{width:16px;height:16px}.footer__main__topics__link>svg path,.footer__main__links__link>svg path{transition:fill .6s;fill:var(--content-neutral-primary)}@media screen and (max-width: 650px){.footer__main__topics__link>svg,.footer__main__links__link>svg{width:24px;height:24px}}.footer__main__topics__link>span,.footer__main__links__link>span{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:-.01em;color:var(--content-neutral-primary)}@media screen and (max-width: 650px){.footer__main__topics__link>span,.footer__main__links__link>span{display:none}}@media (hover: hover) and (pointer: fine){.footer__main__topics__link:hover,.footer__main__links__link:hover{opacity:.6}.footer__main__topics__link:hover>svg path,.footer__main__links__link:hover>svg path{fill:revert-layer}}.footer{max-width:min(1248px,100% - 80px);margin:0 auto;display:grid;grid-template-columns:1fr 3fr;column-gap:48px;margin-top:var(--spacing-xl)!important;padding-bottom:var(--spacing-xl)}@media screen and (max-width: 650px){.footer{max-width:unset;margin:0 20px}}@media screen and (max-width: 1024px){.footer{grid-template-columns:100%;column-gap:unset}}@media screen and (max-width: 1024px){.footer-border{border-top:1px solid var(--color-border-neutral-low-contrast)}}.footer__sidebar{display:flex;flex-direction:column;justify-content:space-between;padding-top:8px;padding-bottom:var(--spacing-xxs)}@media screen and (max-width: 1024px){.footer__sidebar{flex-direction:row;align-items:center;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}.footer__sidebar__link{opacity:1;transition:opacity .6s}@media (hover: hover) and (pointer: fine){.footer__sidebar__link:hover{opacity:.6}}.footer__sidebar__logo{display:flex}.footer__sidebar__logo>svg path,.footer__sidebar__logo>svg rect{fill:var(--content-neutral-primary)}.footer__sidebar__trademark{display:flex;height:36px}.footer__sidebar__trademark>figure{display:flex;align-items:center;border:1px solid var(--color-border-neutral-low-contrast);max-height:36px}.footer__sidebar__trademark>figure>svg>path,.footer__sidebar__trademark>figure>svg rect{fill:var(--content-neutral-secondary)}.footer__sidebar__trademark>figure:first-child{justify-content:center;aspect-ratio:1/1;width:36px}.footer__sidebar__trademark>figure:nth-child(2){padding:var(--spacing-xxs) var(--spacing-xs);border-left:none}.footer__main{display:flex;flex-direction:column}.footer__main__partner{border-top:1px solid var(--color-border-neutral-low-contrast)}.footer__main__partner__container{padding:16px 0;display:flex;justify-content:space-between;transition:opacity .6s}@media (hover: hover) and (pointer: fine){.footer__main__partner__container:hover{opacity:.6}}.footer__main__partner__description{font-family:Berkeley Mono,monospace;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:-.04em;color:var(--content-neutral-primary)}.footer__main__partner__description-highlight{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;padding:4px;border-radius:4px;background:var(--brand-gradient);background-clip:text;-webkit-text-fill-color:transparent;position:relative}.footer__main__partner__description-highlight:before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:var(--brand-gradient);mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);mask-composite:exclude}.footer__main__partner__link{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.875rem;line-height:1.2;letter-spacing:-.04em;text-transform:uppercase;color:var(--content-neutral-primary);display:flex;gap:8px;align-items:center}.footer__main__links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border-neutral-low-contrast)}@media screen and (max-width: 650px){.footer__main__links{grid-template-columns:repeat(2,1fr);row-gap:var(--spacing-xl)}}.footer__main__links__container{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 650px){.footer__main__links__container-special{grid-column:span 2}.footer__main__links__container-special .footer__main__links__link-list{flex-flow:row wrap;gap:24px}}.footer__main__links__title{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--content-neutral-secondary)}.footer__main__links__link-list{display:flex;flex-direction:column;gap:4px}@media (hover: hover) and (pointer: fine){.footer__main__links__link:hover #x-icon path{fill:var(--content-neutral-primary)}}.footer__main__topics{display:flex;flex-direction:column;grid-gap:16px;padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border-neutral-low-contrast)}@media screen and (max-width: 1024px){.footer__main__topics{display:none}}.footer__main__topics__title{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--content-neutral-secondary)}.footer__main__topics__link-list{display:grid;grid-template-columns:1fr 1fr;gap:4px 48px}.footer__main__copyright{display:flex;justify-content:space-between;padding:20px 0;align-items:center;border-top:1px solid var(--color-border-neutral-low-contrast)}@media screen and (max-width: 650px){.footer__main__copyright{flex-direction:column;gap:16px;align-items:normal}}.footer__main__copyright__wrapper{display:flex}@media screen and (max-width: 1024px){.footer__main__copyright__wrapper{flex-direction:column;gap:8px}}.footer__main__copyright__wrapper__date{font-family:Berkeley Mono,monospace;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--content-neutral-primary)}.footer__main__copyright__wrapper__date:after{content:"/";margin-right:16px;margin-left:16px;color:var(--content-neutral-secondary)}@media screen and (max-width: 1024px){.footer__main__copyright__wrapper__date:after{content:""}}.footer__main__copyright__wrapper__menu{display:flex;gap:16px}.footer__main__copyright__wrapper__menu-link{font-family:Inter,sans-serif;font-size:.75rem;line-height:1.4;font-weight:400;letter-spacing:-.02em;color:var(--content-neutral-secondary);transition:opacity .6s}@media (hover: hover) and (pointer: fine){.footer__main__copyright__wrapper__menu-link:hover{opacity:.6}}.footer__main__copyright__switchers{display:flex;gap:8px}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--background-primary: #0a0a0a;--background-secondary: #161616;--content-neutral-primary: #fff;--content-neutral-secondary: #a2a2a2;--content-neutral-negative: #161616;--content-neutral-on-brand: #fff;--content-neutral-on-accent: #fff;--content-accent-primary: #2ecc71;--content-accent-primary-hover: #08ae78;--content-brand-primary: #0080ff;--content-brand-primary-hover: #59acff;--cta-surface-neutral-primary: #252525;--cta-surface-neutral-primary-hover: #a2a2a2;--cta-surface-accent-primary: #2ecc71;--cta-surface-accent-primary-hover: #08ae78;--cta-surface-brand-primary: #0080ff;--cta-surface-brand-primary-hover: #59acff;--cta-surface-brand-secondary: #0e2841;--cta-surface-brand-secondary-hover: #005fbe;--color-border-neutral-low-contrast: #585858;--color-border-neutral-medium-contrast: #a2a2a2;--color-border-neutral-high-contrast: #fff;--color-border-brand-primary: #0080ff;--color-border-accent-primary: #2ecc71;--selection-background: rgba(46, 204, 113, .3);--blue-code-text: #3498db;--orange-code-text: #e67e22;--yellow-code-text: #f1c40f;--purple-code-text: #8558de;--system-error: #e74c3c;--system-warning: #f1c40f;--system-info: #3498db;--brand-gradient: linear-gradient( 180deg, #0080ff, #8558de )}:root[data-theme=light]{--background-primary: #fff;--background-secondary: #f7f7f7;--content-neutral-primary: #161616;--content-neutral-secondary: #686868;--content-neutral-negative: #fff;--content-neutral-on-brand: #fff;--content-neutral-on-accent: #fff;--content-accent-primary: #00e49a;--content-accent-primary-hover: #08ae78;--content-brand-primary: #0080ff;--content-brand-primary-hover: #005fbe;--cta-surface-neutral-primary: #dedede;--cta-surface-neutral-primary-hover: #686868;--cta-surface-accent-primary: #00e49a;--cta-surface-accent-primary-hover: #08ae78;--cta-surface-brand-primary: #0080ff;--cta-surface-brand-primary-hover: #005fbe;--cta-surface-brand-secondary: #c6dff9;--cta-surface-brand-secondary-hover: #59acff;--color-border-neutral-low-contrast: #dedede;--color-border-neutral-medium-contrast: #dedede;--color-border-neutral-high-contrast: #686868;--color-border-brand-primary: #0080ff;--color-border-accent-primary: #00e49a}:root{--spacing-xxxl: 120px;--spacing-xxl: 80px;--spacing-xl: 64px;--spacing-l: 40px;--spacing-m: 32px;--spacing-s: 24px;--spacing-xs: 16px;--spacing-xxs: 8px;--spacing-xxxs: 4px}@media screen and (max-width: 1024px){:root{--spacing-xxxl: 80px;--spacing-xxl: 56px;--spacing-xl: 40px;--spacing-l: 32px;--spacing-m: 24px;--spacing-s: 20px;--spacing-xs: 12px;--spacing-xxs: 8px;--spacing-xxxs: 4px}}@media screen and (max-width: 650px){:root{--spacing-xxxl: 64px;--spacing-xxl: 40px;--spacing-xl: 32px;--spacing-l: 24px;--spacing-m: 20px;--spacing-s: 16px;--spacing-xs: 8px;--spacing-xxs: 4px;--spacing-xxxs: 2px}}html{font-size:100%;scroll-padding-top:60px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}img{user-select:none}button{color:inherit}a,button{touch-action:manipulation}svg{pointer-events:none}iframe,video{height:100%;width:100%}ol,ul{list-style:none}*,*:before,*:after{margin:0;padding:0;border:0;font:inherit}html,body{height:100%}a{text-decoration:none}main{width:100%;height:100%;min-height:100vh}section{max-width:min(1248px,100% - 80px);margin:0 auto}@media screen and (max-width: 650px){section{max-width:unset;margin:0 20px}}input:-webkit-autofill{background-color:var(--background-primary)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-clip:text;-webkit-text-fill-color:var(--content-neutral-primary);transition:var(--background-primary) 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--background-primary)}body{font-family:Inter,sans-serif;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-primary);width:100%;margin:0 auto;overflow-x:hidden}::selection{background:var(--selection-background)}@font-face{font-family:Berkeley Mono;src:url(/fonts/berkeley-mono/BerkeleyMono-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Bold.ttf);font-weight:700;font-display:swap}
