@keyframes fadeUpIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%{box-shadow:0 0 #059669b3}70%{box-shadow:0 0 0 10px #05966900}to{box-shadow:0 0 #05966900}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}:root{--color-brand-primary: #059669;--color-brand-secondary: #047857;--color-brand-accent: #10b981;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-900: #111827;--color-background-primary: #ffffff;--color-background-secondary: #fafafa;--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-border-subtle: rgba(5, 150, 105, .125);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem}*,*:before,*:after{box-sizing:border-box}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;background-color:var(--color-background-secondary);color:var(--color-text-primary)}button{all:unset;cursor:pointer}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]{scroll-behavior:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._grid_1yxlc_15{display:grid;width:100%;position:relative;overflow:visible;container-type:inline-size}._centered_1yxlc_24{margin:0 auto}._centered_1yxlc_24._legacy-center_1yxlc_30{max-width:1600px}._gap-small_1yxlc_35{gap:var(--spacing-4)}._gap-medium_1yxlc_39{gap:var(--spacing-6)}._gap-large_1yxlc_43{gap:var(--spacing-8)}._gridItem_1yxlc_48{animation:_fadeInUp_1yxlc_1 .4s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--stagger-index, 0) * .15s);overflow:visible}._gridItem_1yxlc_48._staggered_1yxlc_54{animation:_fadeInUp_1yxlc_1 .4s ease-out;animation-fill-mode:both}._grid_1yxlc_15:not(._staggered_1yxlc_54) ._gridItem_1yxlc_48{animation:none}._grid_1yxlc_15,._grid_1yxlc_15._max-3_1yxlc_67,._grid_1yxlc_15._max-4_1yxlc_68,._grid_1yxlc_15._max-5_1yxlc_69{grid-template-columns:1fr}@container (min-width: 400px){._grid_1yxlc_15,._grid_1yxlc_15._max-3_1yxlc_67,._grid_1yxlc_15._max-4_1yxlc_68,._grid_1yxlc_15._max-5_1yxlc_69{grid-template-columns:repeat(2,1fr)}}@container (min-width: 700px){._grid_1yxlc_15,._grid_1yxlc_15._max-3_1yxlc_67,._grid_1yxlc_15._max-4_1yxlc_68,._grid_1yxlc_15._max-5_1yxlc_69{grid-template-columns:repeat(3,1fr)}}@container (min-width: 900px){._grid_1yxlc_15._max-4_1yxlc_68,._grid_1yxlc_15._max-5_1yxlc_69{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1300px){._grid_1yxlc_15._max-5_1yxlc_69{grid-template-columns:repeat(5,1fr)}}@container (max-width: 400px){._gap-medium_1yxlc_39{gap:var(--spacing-4)}._gap-large_1yxlc_43{gap:var(--spacing-5)}}@media (max-width: 479px){._gap-small_1yxlc_35,._gap-medium_1yxlc_39{gap:var(--spacing-3)}._gap-large_1yxlc_43{gap:var(--spacing-4)}}@keyframes _fadeInUp_1yxlc_1{0%{opacity:0}to{opacity:1}}@container (min-width: 768px){._gridItem_1yxlc_48{container-type:inline-size}}@media print{._grid_1yxlc_15{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}._gridItem_1yxlc_48{break-inside:avoid}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}._container_1qwju_7{position:relative;display:inline-block}._button_1qwju_12{position:relative;font-family:inherit;outline:none}._button_1qwju_12:focus-visible{outline:var(--borders-width-thin) solid var(--primitive-brand-primary);outline-offset:var(--spacing-1)}._menuButton_1qwju_23{margin:0;padding:0;line-height:1}._menu_1qwju_23{animation:_fadeIn_1qwju_1 var(--animations-duration-instant) ease-out}._menuItem_1qwju_33{font-family:inherit;outline:none}._menuItem_1qwju_33:focus-visible{outline:var(--borders-width-thin) solid var(--primitive-brand-primary);outline-offset:calc(-1 * var(--spacing-1))}@keyframes _fadeIn_1qwju_1{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-1)))}to{opacity:1;transform:translateY(0)}}._overlay_rt67h_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--modal-overlay-background);-webkit-backdrop-filter:var(--modal-overlay-backdropFilter);backdrop-filter:var(--modal-overlay-backdropFilter);z-index:var(--modal-overlay-zIndex);opacity:0;transition:opacity var(--modal-animation-enter-duration) var(--modal-animation-enter-easing)}._overlay_rt67h_1._open_rt67h_17{opacity:1}._overlay_rt67h_1._closing_rt67h_21{opacity:0;transition-duration:var(--modal-animation-exit-duration)}._container_rt67h_26{position:relative;width:100%;max-width:var(--modal-container-maxWidth-lg);max-height:var(--modal-container-maxHeight);margin:var(--modal-container-margin);opacity:0;transform:scale(.95) translateY(var(--spacing-5));transition:all var(--modal-animation-enter-duration) var(--modal-animation-enter-easing)}._overlay_rt67h_1._open_rt67h_17 ._container_rt67h_26{opacity:1;transform:scale(1) translateY(0)}._overlay_rt67h_1._closing_rt67h_21 ._container_rt67h_26{opacity:0;transform:scale(.95) translateY(var(--spacing-3));transition-duration:var(--modal-animation-exit-duration)}._content_rt67h_48{position:relative;background:var(--modal-glass-standard-background);-webkit-backdrop-filter:var(--modal-glass-standard-backdropFilter);backdrop-filter:var(--modal-glass-standard-backdropFilter);border:var(--modal-glass-standard-border);box-shadow:var(--modal-glass-standard-boxShadow);border-radius:var(--borderRadius-lg);padding:var(--modal-container-padding);overflow-y:auto;max-height:var(--modal-container-maxHeight)}._closeButton_rt67h_60{position:absolute;top:var(--spacing-4);right:var(--spacing-4);width:var(--spacing-10);height:var(--spacing-10);display:flex;align-items:center;justify-content:center;background:var(--effects-glass-light-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--semantic-border-subtle);border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10}._closeButton_rt67h_60:hover{background:var(--semantic-background-primary);transform:scale(1.1);box-shadow:var(--boxShadows-sm)}._closeButton_rt67h_60:active{transform:scale(.95)}._closeButton_rt67h_60 svg{width:var(--spacing-5);height:var(--spacing-5);color:var(--primitiveColors-neutral-700)}@media (max-width: 640px){._container_rt67h_26{max-width:calc(100vw - var(--spacing-8));margin:var(--spacing-4)}._content_rt67h_48{max-height:calc(100vh - var(--spacing-8))}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
