._IconSpin_1su3c_1{animation-direction:normal;animation-duration:1.2s;animation-iteration-count:infinite;animation-name:_spin_1su3c_1;animation-timing-function:linear}@keyframes _spin_1su3c_1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}._NoveltyButtonGradient_1n42h_1{animation:_novelty-gradient-animation_1n42h_1 8s ease infinite;background:linear-gradient(300deg,#a9a9ef,#8887de,#b7b3f4,#e0efbc,#d3e99c,#b4d228,#d3e99c,#e0efbc);background-size:480% 480%}@media (prefers-reduced-motion: reduce){._NoveltyButtonGradient_1n42h_1{animation:none;background-size:100% 100%}}@keyframes _novelty-gradient-animation_1n42h_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._Scrollbar_1gxbo_1{opacity:0}._Scrollbar_1gxbo_1[data-hovering],._Scrollbar_1gxbo_1[data-scrolling]{opacity:1;transition-delay:0ms;transition-duration:75ms}._Scrollbar_1gxbo_1:before{content:"";position:absolute}._Scrollbar_1gxbo_1[data-orientation=vertical]:before{height:100%;width:1.25rem}._Scrollbar_1gxbo_1[data-orientation=horizontal]:before{height:1.25rem;width:100%}._Arrow_g7re9_1{display:flex}._Arrow_g7re9_1[data-side=top]{bottom:-8px;rotate:180deg}._Arrow_g7re9_1[data-side=bottom]{top:-8px;rotate:0deg}._Arrow_g7re9_1[data-side=left]{right:-13px;rotate:90deg}._Arrow_g7re9_1[data-side=right]{left:-13px;rotate:-90deg}._SkeletonPulse_xjsiq_1{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:_skeleton-pulse_xjsiq_1;animation-timing-function:ease-in-out}@keyframes _skeleton-pulse_xjsiq_1{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}*{box-sizing:border-box}:root{--content-container-padding: 12px;--navbar-height: 56px;--sidebar-width-closed: 72px;--sidebar-width-open: 240px;--sticky-footer-height: 80px;--sidebar-base-height: 100vh;--select-max-width: 300px}html{font-size:16px}@media (width > 768px){:root{--content-container-padding: 24px;--navbar-height: 72px}}body{font-family:Hanken Grotesk,serif;min-height:100vh}@media (width <= 768px){body.sidebar-open{overflow-y:hidden}}#Page{isolation:isolate}#Content{--_private-content-height: calc(100vh - 2 * var(--content-container-padding));--effective-content-height: var(--_private-content-height);min-height:100vh;padding-top:0;padding-inline:0;padding-bottom:0}.has-sticky-footer{--sidebar-base-height: calc(100vh - var(--sticky-footer-height))}.has-navbar #Content{--effective-content-height: calc( var(--_private-content-height) - var(--navbar-height) );min-height:calc(100vh - var(--navbar-height));padding-top:var(--content-container-padding);padding-inline:var(--content-container-padding);padding-bottom:var(--content-container-padding)}.has-sticky-footer #Content{--effective-content-height: calc( var(--_private-content-height) - var(--sticky-footer-height) );padding-bottom:calc(var(--content-container-padding) + var(--sticky-footer-height))}.has-navbar.has-sticky-footer #Content{--effective-content-height: calc( var(--_private-content-height) - var(--navbar-height) - var(--sticky-footer-height) )}body,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}button{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}fieldset{border:0}form{width:100%}a{text-decoration:underline}@media (hover: hover) and (pointer: fine){[data-vaul-drawer]{-webkit-user-select:inherit!important;user-select:inherit!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}._LoadingPlaceholderPulse_cpwir_1{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:_loading-placeholder-pulse_cpwir_1;animation-timing-function:ease-in-out}@keyframes _loading-placeholder-pulse_cpwir_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
