.code-snippet{margin-top:1.5rem}.code-snippet pre{background-color:#005dc70d!important;-webkit-font-smoothing:auto;border-radius:.75rem;font-size:.9em;font-weight:500;margin-bottom:1rem;overflow-x:auto;padding-bottom:1rem;padding-top:1rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.code-snippet pre code{background:none!important;border-style:none!important;display:grid;font-size:.9em;line-height:1.25rem;min-width:100%;padding:0!important}.code-snippet pre code .line{display:block;min-height:1.25rem;padding-left:1rem;padding-right:1rem}.code-snippet .mark{background-color:#006be61a;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,inset 2px 0 #006be680;color:#006be680;padding-left:16px;padding-right:16px}.code-snippet .expand-button{cursor:pointer;display:none}.code-snippet .btn-container{display:flex;gap:5px;height:30px;justify-content:flex-end;position:absolute;top:16px;width:calc(100% - 15px)}.code-snippet .expand-icon{display:none}.code-snippet .collapse-icon{display:block}.code-snippet.collapsable{height:300px;overflow:hidden}.code-snippet.collapsable .expand-icon{display:block}.code-snippet.collapsable .collapse-icon{display:none}.code-snippet.collapsable .expand-button{align-items:center;background:linear-gradient(0deg,#f4f7fc,transparent);bottom:1px;display:flex;height:30px;justify-content:center;left:1px;position:absolute;right:1px;text-transform:uppercase}.code-snippet.has-title pre{border-top-left-radius:0;border-top-right-radius:0}.code-snippet.has-title .header{align-items:center;background-color:#e9effa;border-bottom:1px solid #e0e8f6;border-top-left-radius:12px;border-top-right-radius:12px;color:#374151;display:flex;font-size:12px;gap:5px;height:40px;justify-content:space-between;overflow:hidden;padding-left:16px;padding-right:16px;text-overflow:ellipsis;white-space:nowrap}.code-snippet.has-title .header .title{margin-right:auto}.code-snippet:hover .button-wrap{opacity:1}.dark .code-snippet pre{background-color:#202830!important}.dark .code-snippet.collapsable .expand-button{background:linear-gradient(0deg,#111,transparent)}.dark .code-snippet.has-title .header{background-color:#27353e;border-bottom:1px solid #2e3e49;color:#e5e7eb}@media screen and (min-width:600px){.scrollbar{scrollbar-color:hsla(0,0%,45%,.4) transparent;scrollbar-gutter:stable;scrollbar-width:thin}@supports (color:color(display-p3 0 0 0)){.scrollbar{scrollbar-color:color(display-p3 .45095 .45095 .45095/.4) transparent}}@supports (color:lab(0% 0 0)){.scrollbar{scrollbar-color:lab(48.438% 0 0/.4) transparent}}.scrollbar::-webkit-scrollbar{height:12rem;width:12px}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{border-radius:10px}.scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tw-shadow-color);--tw-shadow-color:hsla(0,0%,45%,.2);--tw-shadow:var(--tw-shadow-colored);background-clip:content-box;border:3px solid transparent}.scrollbar:hover::-webkit-scrollbar-thumb:hover{--tw-shadow-color:hsla(0,0%,45%,.4);--tw-shadow:var(--tw-shadow-colored)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}}@font-face{font-family:Menlo;font-style:normal;font-weight:400;src:local("Menlo"),url(/_astro/Menlo-Regular.rHZwKqH-.woff) format("woff")}@font-face{font-family:FirstTimeWriting;src:url(/_astro/FirstTimeWriting.5okH8Cbx.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}[tabindex]:not([tabindex="-1"]),a,button,input,summary{outline:2px solid transparent;outline-offset:2px}button{cursor:pointer}:after,:before{--tw-content:""}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}iframe{width:100%}html[class~=dark] body{background-color:#111;color:#f3f4f6}html[class~=light] body{background-color:#fff}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5;scroll-padding-top:64px}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}body{line-height:inherit}img{height:auto;max-width:100%}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}b,strong{font-weight:bolder}a{color:inherit;text-decoration:inherit}:root{--astro-code-color-text:#414141;--astro-code-color-background:transparent;--astro-code-token-constant:#1976d2;--astro-code-token-string:#22863a;--astro-code-token-comment:#aaa;--astro-code-token-keyword:#d32f2f;--astro-code-token-parameter:#ff9800;--astro-code-token-function:#6f42c1;--astro-code-token-string-expression:#22863a;--astro-code-token-punctuation:#212121;--astro-code-token-link:#22863a}.dark{--astro-code-color-text:#d1d1d1;--astro-code-token-constant:#79b8ff;--astro-code-token-string:#ffab70;--astro-code-token-comment:#6b737c;--astro-code-token-keyword:#f97583;--astro-code-token-parameter:#ff9800;--astro-code-token-function:#b392f0;--astro-code-token-string-expression:#4bb74a;--astro-code-token-punctuation:#bbb;--astro-code-token-link:#ffab70;background-color:#111}.light{background-color:#fff}html[class~=dark] .search-wrap .DocSearch-Button{background-color:#f9fafb1a!important}html[class~=dark] .search-wrap .DocSearch-Button-Key{background:#484848;box-shadow:none;box-shadow:inset 0 -2px #f9fafb1a,0 1px 2px 1px #484848;color:#fff}.d-flex{display:flex!important}.search-wrap{width:256px}.search-wrap .DocSearch-Button{background-color:#0000000d;border-radius:4px;color:#8c919c;height:33px;margin:0;width:256px}.search-wrap .DocSearch-Button:hover{background-color:#0000000d;box-shadow:none!important;color:#8c919c!important}.search-wrap .DocSearch-Button-Placeholder{font-size:14px!important}.search-wrap .DocSearch-Button svg{color:#8c919c!important}html[class~=dark] .search-wrap--centered .DocSearch-Button{background-color:#f9fafb1a!important}html[class~=dark] .search-wrap--centered .DocSearch-Button-Key{background:#484848;box-shadow:none;box-shadow:inset 0 -2px #f9fafb1a,0 1px 2px 1px #484848;color:#fff}.search-wrap--centered{max-width:300px;width:100%}.search-wrap--centered .DocSearch-Button{background-color:#0000000d;border-radius:4px;color:#8c919c;height:33px;margin:0;max-width:300px;width:100%}.search-wrap--centered .DocSearch-Button:hover{background-color:#0000000d;box-shadow:none!important;color:#8c919c!important}.search-wrap--centered .DocSearch-Button-Placeholder{font-size:14px!important}.search-wrap--centered .DocSearch-Button svg{color:#8c919c!important}input:focus-visible{box-shadow:none!important}.invisible{opacity:0!important;pointer-events:none}html[class~=dark] .info p{color:#bfdbfe}.info p{color:#1e3a8a}html[class~=dark] .info{background-color:#1e3a8a4d;border:1px solid rgba(191,219,254,.3)}.info{background-color:#dbeafe;border:1px solid #bfdbfe}html[class~=dark] .default p{color:#fdba74}.default p{color:#9a3412}html[class~=dark] .default{background-color:#fb923c33;border:1px solid rgba(251,146,60,.3)}.default{background-color:#fff7ed;border:1px solid #ffedd5}html[class~=dark] .warning p{color:#fef08a}.warning p{color:#713f12}html[class~=dark] .warning{background-color:#a162074d;border:1px solid hsla(53,98%,77%,.3)}.warning{background-color:#fefce8;border:1px solid #fef9c3}html[class~=dark] .error{background-color:#7f1d1d4d;border:1px solid hsla(0,96%,89%,.3)}.error{background-color:#fee2e2;border:1px solid #fecaca}html[class~=dark] .error p{color:#fecaca}.error p{color:#7f1d1d}.callout-wrap{border-radius:.5rem;display:flex;margin-top:1.5rem;overflow-x:auto;padding-bottom:.5rem;padding-right:1rem;padding-top:.5rem}.callout-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;padding-left:.75rem;padding-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.callout-content{min-width:0;width:100%}.callout-content,.callout-content p{line-height:1.75rem}.callout-content p:first-child{margin-top:0}.npm__wrapper{margin-top:1.5rem}.npm__wrapper pre{border-top-left-radius:0;border-top-right-radius:0}.npm__wrapper figure{margin-top:0}html[class~=dark] .npm__tabs{background-color:#28343c;border-bottom:1px solid #2e3e49}.npm__tabs{background-color:#ecf1f9;border-bottom:1px solid #e0e8f6;border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;flex-direction:row;gap:4px;overflow:auto;padding:5px 10px}html[class~=dark] .npm__tab{background-color:#161e23;border:1px solid #2c3c47;color:#b0b6c2}.npm__tab,.npm__tab--active{background-color:#eaf0fa;border:1px solid #eaf0fa;border-radius:6px;box-sizing:border-box;color:#374152;cursor:pointer;font-size:13px;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.npm__tab--active{border:1px solid #9bb8e7}html[class~=dark] .npm__tab--active{background-color:#161e23;border:1px solid hsla(0,0%,100%,.25);color:#fff}.hidden{display:none}.codetabs_wrapper{margin-top:1.5rem}.codetabs_wrapper pre{border-top-left-radius:0;border-top-right-radius:0}.codetabs_wrapper figure{margin-top:0}html[class~=dark] .codetabs_tabs{background-color:#202830}.codetabs_tabs{background-color:#f4f7fc;border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;flex-direction:row;gap:4px;overflow:auto;padding:10px 10px 0}html[class~=dark] .codetabs_tab,html[class~=dark] .codetabs_tab--active{background-color:#161e23;border:1px solid #2c3c47;color:#b0b6c2}.codetabs_tab,.codetabs_tab--active{background-color:#eaf0fa;border:1px solid #eaf0fa;border-radius:6px;box-sizing:border-box;color:#374152;cursor:pointer;font-size:13px;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[class~=dark] .codetabs_tab--active{color:#fff}.codetabs_tab--active{border:1px solid #9bb8e7}.codetab_wrapper>figure,.codetab_wrapper>figure>pre{margin-bottom:0;margin-top:0}.codetab_wrapper>figure>pre{border-radius:0}.codetab_wrapper>figure:last-child>pre{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.codetab_wrapper>figure:not(:last-child){border-bottom:1px solid #e0e8f6}html[class~=dark] .codetab_wrapper>figure:not(:last-child){border-bottom:1px solid #2e3e49}.section__wrap{margin-top:1.5rem}.row_code__wrap .section__wrap>*{margin-top:0}.row_code__wrap .section__wrap>figure{width:100%}.section__wrap>figure,.section__wrap>figure>pre{margin-bottom:0;margin-top:0}.section__wrap>figure>pre{border-radius:0}.section__wrap>figure:first-child>pre{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.section__wrap>figure.has-title>pre,.section__wrap>figure:not(:first-child)>.header{border-top-left-radius:0;border-top-right-radius:0}.section__wrap>figure:last-child>pre{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.section__wrap>figure:not(:last-child){border-bottom:1px solid #e0e8f6}html[class~=dark] .section__wrap>figure:not(:last-child){border-bottom:1px solid #2e3e49}html[class~=dark] .tabs__buttons{border-color:#262626}.tabs__buttons{border-bottom:1px solid #e5e7eb;display:flex;margin-top:1rem;min-width:100%;padding-bottom:1px;width:-moz-max-content;width:max-content}html[class~=dark] .tabs__button:hover{border-color:#262626;color:#fff}html[class~=dark] .tabs__button--active{border-bottom:2px solid #09f;color:#008ae6}html[class~=dark] .tabs__button{color:#e5e7eb}.tabs__button,.tabs__button--active{-webkit-appearance:button;background-color:transparent;background-image:none;border-bottom:2px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#4b5563;cursor:pointer;font-weight:500;line-height:1.25rem;margin-bottom:-.125rem;margin-right:.5rem;outline:2px solid transparent;outline-offset:2px;padding:.5rem;text-transform:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs__button:hover{border-bottom:2px solid #e5e7eb;color:#000}.tabs__button--active{border-bottom:2px solid #07f;color:#006be6}.steps{border-left:1px solid #e5e7eb;counter-reset:step;margin-bottom:3rem;margin-left:1rem;padding-left:1.5rem}.steps h4{counter-increment:step;font-size:24px!important;font-weight:600;letter-spacing:-.24px!important;margin-top:24px!important}.steps h4:before{background-color:#f3f4f6;border:4px solid #fff;border-radius:9999px;color:#a3a3a3;content:counter(step);font-size:1rem;font-weight:400;height:33px;margin-left:-41px;margin-top:3px;position:absolute;text-align:center;text-indent:-1px;width:33px}html[class~=dark] .steps{border-left:1px solid #262626}html[class~=dark] .steps h4:before{background-color:#262626;border-color:#111}
