pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.code_container__genUc{max-width:1280px;display:flex;gap:4rem;border-radius:32px;padding:4rem 20px 4rem 52px;width:100%;margin:48px auto 0;background-color:#000}@media(max-width:1296px){.code_container__genUc{max-width:1080px}}@media(max-width:768px){.code_container__genUc{flex-direction:column;gap:2rem;padding:2rem 1rem;margin:20px auto;border-radius:0;border-top:transparent;border-bottom:1px solid hsla(0,0%,100%,.05)}}.code_leftSection__fD_nZ{flex:1 1;display:flex;flex-direction:column;gap:140px}@media(max-width:768px){.code_leftSection__fD_nZ{gap:2rem}}.code_header__7VP7i{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;text-align:left}@media(max-width:768px){.code_header__7VP7i{align-items:center;text-align:center}}.code_buttonContainer__ACost{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content}.code_stepsContainer__vCOb1{display:flex;flex-direction:column;gap:0}@media(max-width:768px){.code_stepsContainer__vCOb1{display:none}}.code_stepItem__K69TB{padding:12px 20px;border-radius:12px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center}.code_stepItem__K69TB:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.code_stepItem__K69TB.code_active__T3VH1{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.code_stepContent___IU9G{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.code_stepNumber__72ZMf{color:hsla(0,0%,100%,.6);font-size:.875rem}.code_stepTitle__MkXgE{flex:1 1}.code_stepIcon___QuKo{color:hsla(0,0%,100%,.6);transition:all .3s ease;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.code_stepItem__K69TB:hover .code_stepIcon___QuKo{color:hsla(0,0%,100%,.9);transform:translateY(-50%) translateX(4px)}.code_rightSection__eZN0A{flex:1 1;display:flex;align-items:flex-start}@media(max-width:768px){.code_rightSection__eZN0A{flex-direction:column;gap:1rem}}.code_mobileStepsContainer__JZfxq{display:none;width:100%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:4px;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.code_mobileStepsContainer__JZfxq::-webkit-scrollbar{display:none}@media(max-width:768px){.code_mobileStepsContainer__JZfxq{display:flex}}.code_mobileStepTab__NQkFJ{flex:1 1;min-width:-moz-fit-content;min-width:fit-content;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease;font-size:.875rem;line-height:1.2;display:flex;align-items:center;justify-content:center;white-space:nowrap}.code_mobileStepTab__NQkFJ:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.code_mobileStepTab__NQkFJ.code_activeMobileStepTab__HMSsf{background:hsla(0,0%,100%,.15);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.code_codeSnippetContainer__NWMKJ{width:100%;background:#1a1a1a;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;height:100%;position:relative}@media(max-width:768px){.code_codeSnippetContainer__NWMKJ{height:auto}}.code_codeSnippetHeader__Usblc{padding:1rem;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:flex-start;height:48px;box-sizing:border-box}.code_windowControls__skoD3{display:flex;gap:.5rem}.code_windowControl__bwCoq{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.3)}.code_windowControl__bwCoq:first-child{background:#ff5f56}.code_windowControl__bwCoq:nth-child(2){background:#ffbd2e}.code_windowControl__bwCoq:nth-child(3){background:#27ca3f}.code_codeSnippetContent__B5nYk{padding:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;color:hsla(0,0%,100%,.8);position:absolute;top:48px;left:0;right:0;bottom:0;overflow:auto}@media(max-width:768px){.code_codeSnippetContent__B5nYk{position:relative;top:auto}}.code_copyButton__gBAMp{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;padding:.5rem;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center}.code_copyButton__gBAMp:hover{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.3)}.code_copyButton__gBAMp:active{transform:scale(.95)}.code_codeBlock__pvnum{margin:0;padding:2rem;background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;overflow-x:auto;height:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.code_codeBlock__pvnum::-webkit-scrollbar{display:none}@media(max-width:768px){.code_codeBlock__pvnum{overflow-x:hidden}.code_codeBlock__pvnum code{overflow-x:hidden;white-space:pre-wrap;word-break:break-all}}.code_codeBlock__pvnum code{background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;border-radius:0;display:block;white-space:pre;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.code_codeBlock__pvnum code::-webkit-scrollbar{display:none}.code_codeSnippetContent__B5nYk.code_withTabs__AfAyG .code_codeBlock__pvnum{padding-top:calc(2rem + 40px)}.code_tabsContainer__xxr6u{position:absolute;top:1rem;left:1rem;display:flex;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:2px;height:28px;z-index:5}.code_tab__0QFT8{padding:.25rem .75rem;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease;font-size:.6875rem;line-height:1.2;display:flex;align-items:center;justify-content:center;flex:1 1;min-width:0}.code_tab__0QFT8:hover{color:hsla(0,0%,100%,.9)}.code_tab__0QFT8.code_activeTab__3_8s9{background:hsla(0,0%,100%,.2);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.code_codeBlock__pvnum .hljs{background:transparent!important;color:#e6edf3!important;padding:0!important}.code_codeBlock__pvnum .hljs-keyword,.code_codeBlock__pvnum .hljs-link,.code_codeBlock__pvnum .hljs-literal,.code_codeBlock__pvnum .hljs-section,.code_codeBlock__pvnum .hljs-selector-tag{color:#ff7b72!important}.code_codeBlock__pvnum .hljs-addition,.code_codeBlock__pvnum .hljs-attribute,.code_codeBlock__pvnum .hljs-bullet,.code_codeBlock__pvnum .hljs-name,.code_codeBlock__pvnum .hljs-string,.code_codeBlock__pvnum .hljs-symbol,.code_codeBlock__pvnum .hljs-template-tag,.code_codeBlock__pvnum .hljs-template-variable,.code_codeBlock__pvnum .hljs-title,.code_codeBlock__pvnum .hljs-type,.code_codeBlock__pvnum .hljs-variable{color:#a5d6ff!important}.code_codeBlock__pvnum .hljs-comment,.code_codeBlock__pvnum .hljs-deletion,.code_codeBlock__pvnum .hljs-meta,.code_codeBlock__pvnum .hljs-quote{color:#8b949e!important}.code_codeBlock__pvnum .hljs-class,.code_codeBlock__pvnum .hljs-number,.code_codeBlock__pvnum .hljs-regexp{color:#79c0ff!important}.code_codeBlock__pvnum .hljs-attr,.code_codeBlock__pvnum .hljs-built_in,.code_codeBlock__pvnum .hljs-builtin-name,.code_codeBlock__pvnum .hljs-params,.code_codeBlock__pvnum .hljs-subst{color:#ffa657!important}.code_codeBlock__pvnum .hljs-formula{background-color:#8b949e!important;color:#f0f6fc!important}.code_codeBlock__pvnum .hljs-emphasis{font-style:italic!important}.code_codeBlock__pvnum .hljs-strong{font-weight:700!important}.style_banner__3Gsj7{width:100%;padding:120px 0;background:linear-gradient(180deg,#000,#101010 33.18%)}.style_banner__container__2qEaf{width:90vw;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media(max-width:768px){.style_banner__container__2qEaf{width:100vw;margin:0}}.style_banner__header__11vjB{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:80vw;margin-bottom:24px;text-align:center}@media(max-width:768px){.style_banner__header__11vjB{max-width:90vw}}