:root{--fonts-header: "Inter", sans-serif;--fonts-normal: "Inter", sans-serif;--fonts-code: "Source Code Pro", monospace;--fonts-header-weight: 800;--codeblock-padding: 1rem;--codeblock-border-thickness: 2px;--codeblock-line-number-width: 1.5rem;--codeblock-line-number-padding-right: .8rem;--brand-blue: #52BFFF;--brand-midtone: #AA6AF1;--brand-pink: #F038B4;--sidebar-width: 18rem;--sidebar-padding: 1rem;--sidebar-text-padding: .5rem;--sidebar-header-spacing: .6rem;--card-padding: 1rem;--header-height: 4rem;--header-padding: 3rem;--header-title-size: 1.6rem;--heading-icon-size: 1rem;--lang-picker-border-radius: var(--border-radius);--lang-picker-border-thickness: .1rem;--lang-picker-padding: .25rem;--footer-text-size: 1.5rem;--footer-padding: 1rem;--footer-height: 4rem;--search-container-width: 120ex;--search-container-height: 75vh;--search-popup-padding: 1.75rem;--search-input-height: 3rem;--search-input-font-size: 1.2rem;--content-padding: 2rem;--content-max-width: 120ex;--border-radius: 6px;--button-primary-padding: .5rem}:root,:root.light{--background-color: #FFFFFF;--text-color: #0C0C0C;--accent: #4D37A4;--link: #4D37A4;--footer-bg: #bfbcc9;--footer-text: #494361;--footer-border: #746e8b;--footer-link: #484162;--footer-link-hover: #5b4b91;--header-bg: #c8c5d4;--header-text: #0c0c0c;--header-logo: #6f6b7a;--blockquote-bg: #E3DFE9;--blockquote-text: #494968;--blockquote-border: #D5CDE2;--inline-codeblock-bg: #CFCCDE;--inline-codeblock-text: #494968;--codeblock-bg: #1C1B19;--codeblock-bg-hover: #312f2b;--codeblock-border: #FFFFFF11;--codeblock-line-number-color: #858585;--codeblock-line-number-hover-color: #C6C6C6;--kbd-primary: #E3DFE9;--kbd-secondary: #66617b;--kbd-text: #554d76;--table-bg: #B9B3D1;--table-bg2: #CFCCDE;--table-heading-bg: #E3DFE9;--table-heading-text: #0c0c0c;--table-text: #3c3c5c;--table-border: #8a83a8;--sidebar-default: #494968;--sidebar-hover: #141414;--sidebar-selected: #141414;--sidebar-bg-default: #f1eff5;--sidebar-bg-hover: #cbcbdb;--sidebar-bg-selected: #dbdbe7;--sidebar-border: #a1a1bb;--search-container-bg: #CFCCDE;--search-input-bg: #f1eff5;--search-input-text: #2B2B43;--search-result-bg: var(--search-container-bg);--search-result-hover-bg: #e2e2ed;--search-result-text: #0c0c0c;--accordion-bg: #CFCCDE;--accordion-hover-bg: #E3DFE9;--accordion-border: #9c95b7;--accordion-text: #272735;--accordion-collapse: #B9B3D1;--lang-picker-bg: #CFCCDE;--lang-picker-contrast: #272735;--lang-picker-border-color: #9c95b7;--button-primary-neutral: #7957FF;--button-primary-hover: #623AFF;--button-primary-click: #4D37A4;--button-primary-text: #dad6ee}:root .card-error,:root.light .card-error{--card-bg: #f8d0d3;--card-contrast: #bb131f;--card-border: #df676f;--inline-codeblock-bg: #ffd4d4;--link: #711c00}:root .card-help,:root.light .card-help{--card-bg: #b8f0c9;--card-contrast: #019212;--card-border: #58c465;--inline-codeblock-bg: #e2ffe0;--link: #00712d}:root .card-info,:root.light .card-info{--card-bg: #c7eaf7;--card-contrast: #116b87;--card-border: #37ACCE;--inline-codeblock-bg: #d0defb;--link: #126197}:root .card-tip,:root.light .card-tip{--card-bg: #ebcaf2;--card-contrast: #72157e;--inline-codeblock-bg: #f8c6fb;--card-border: #cb73d8;--link: #3e0071}:root .card-warning,:root.light .card-warning{--card-bg: #f6e4a4;--card-contrast: #a77302;--card-border: #D5AD21;--inline-codeblock-bg: #faf8cb;--link: #714900}:root .card-download,:root.light .card-download{--card-bg: #168CDD;--card-contrast: #FFF;--inline-codeblock-bg: #3F9EDD}:root .card-noicon,:root.light .card-noicon{--card-bg: #E3DFE9;--card-bg-hover: #d0c9da;--card-contrast: #3c3c5c;--card-border: #B9B3D1}@media (prefers-color-scheme: dark){:root{--background-color: #1B1B27;--text-color: #E3DFE9;--accent: #9B81FF;--link: #9B81FF;--footer-bg: #2B2B43;--footer-text: #E3DFE9;--footer-border: #E3DFE9AA;--footer-link: #E3DFE9;--footer-link-hover: #FFFFFF;--header-bg: #2B2B43;--header-text: #FFFFFF;--header-logo: #FFFFFF;--blockquote-bg: #363652;--blockquote-text: #B9B3D1;--blockquote-border: #494968;--inline-codeblock-bg: #293652;--inline-codeblock-text: #FFFFFF;--codeblock-bg: #1C1B19;--codeblock-border: #FFFFFF11;--kbd-primary: #494968;--kbd-secondary: #6A6A89;--kbd-text: #B9B3D1;--table-bg: #363652;--table-bg2: #494968;--table-heading-bg: #2B2B43;--table-heading-text: #B9B3D1;--table-text: #FFFFFF;--table-border: #3c3c5c;--sidebar-default: #B9B3D1;--sidebar-hover: #FFFFFF;--sidebar-selected: #FFFFFF;--sidebar-bg-default: #363652;--sidebar-bg-hover: #494968;--sidebar-bg-selected: #6A6A89;--sidebar-border: #536081;--search-container-bg: #2B2B43;--search-input-bg: #494968;--search-input-text: #FFFFFF;--search-result-bg: var(--search-container-bg);--search-result-hover-bg: #6A6A89;--search-result-text: #FFFFFF;--accordion-bg: #363652;--accordion-hover-bg: #494968;--accordion-border: #383855;--accordion-text: #B9B3D1;--accordion-collapse: #2B2B43;--lang-picker-bg: #363652;--lang-picker-contrast: #B9B3D1;--lang-picker-border-color: #454565;--button-primary-neutral: #6046C8;--button-primary-hover: #563bc5;--button-primary-click: #43318A;--button-primary-text: #dad6ee}:root .card-error{--card-bg: #5A2C30;--card-contrast: #fb7e87;--card-border: #FC6570;--inline-codeblock-bg: #5f1717;--link: #fdb0c9}:root .card-help{--card-bg: #295a38;--card-contrast: #62D470;--card-border: #62D470;--inline-codeblock-bg: #164d12;--link: #86f593}:root .card-info{--card-bg: #294b56;--card-contrast: #37ACCE;--card-border: #37ACCE;--inline-codeblock-bg: #162f37;--link: #80defb}:root .card-tip{--card-bg: #412a46;--card-contrast: #ee99fa;--inline-codeblock-bg: #440e47;--card-border: #D97DE8;--link: #f8cafe}:root .card-warning{--card-bg: #6A4C26;--card-contrast: #D5C153;--card-border: #D5C153;--inline-codeblock-bg: #685103;--link: #ead66a}:root .card-download{--card-bg: #168CDD;--card-contrast: #FFF;--inline-codeblock-bg: #3F9EDD}:root .card-noicon{--card-bg: #363652;--card-bg-hover: #4a4a6e;--card-contrast: #B9B3D1;--card-border: #454565}}:root.dark{--background-color: #1B1B27;--text-color: #E3DFE9;--accent: #9B81FF;--link: #9B81FF;--footer-bg: #2B2B43;--footer-text: #E3DFE9;--footer-border: #E3DFE9AA;--footer-link: #E3DFE9;--footer-link-hover: #FFFFFF;--header-bg: #2B2B43;--header-text: #FFFFFF;--header-logo: #FFFFFF;--blockquote-bg: #363652;--blockquote-text: #B9B3D1;--blockquote-border: #494968;--inline-codeblock-bg: #293652;--inline-codeblock-text: #FFFFFF;--codeblock-bg: #1C1B19;--codeblock-border: #FFFFFF11;--kbd-primary: #494968;--kbd-secondary: #6A6A89;--kbd-text: #B9B3D1;--table-bg: #363652;--table-bg2: #494968;--table-heading-bg: #2B2B43;--table-heading-text: #B9B3D1;--table-text: #FFFFFF;--table-border: #3c3c5c;--sidebar-default: #B9B3D1;--sidebar-hover: #FFFFFF;--sidebar-selected: #FFFFFF;--sidebar-bg-default: #363652;--sidebar-bg-hover: #494968;--sidebar-bg-selected: #6A6A89;--sidebar-border: #536081;--search-container-bg: #2B2B43;--search-input-bg: #494968;--search-input-text: #FFFFFF;--search-result-bg: var(--search-container-bg);--search-result-hover-bg: #6A6A89;--search-result-text: #FFFFFF;--accordion-bg: #363652;--accordion-hover-bg: #494968;--accordion-border: #383855;--accordion-text: #B9B3D1;--accordion-collapse: #2B2B43;--lang-picker-bg: #363652;--lang-picker-contrast: #B9B3D1;--lang-picker-border-color: #454565;--button-primary-neutral: #6046C8;--button-primary-hover: #563bc5;--button-primary-click: #43318A;--button-primary-text: #dad6ee}:root.dark .card-error{--card-bg: #5A2C30;--card-contrast: #fb7e87;--card-border: #FC6570;--inline-codeblock-bg: #5f1717;--link: #fdb0c9}:root.dark .card-help{--card-bg: #295a38;--card-contrast: #62D470;--card-border: #62D470;--inline-codeblock-bg: #164d12;--link: #86f593}:root.dark .card-info{--card-bg: #294b56;--card-contrast: #37ACCE;--card-border: #37ACCE;--inline-codeblock-bg: #162f37;--link: #80defb}:root.dark .card-tip{--card-bg: #412a46;--card-contrast: #ee99fa;--inline-codeblock-bg: #440e47;--card-border: #D97DE8;--link: #f8cafe}:root.dark .card-warning{--card-bg: #6A4C26;--card-contrast: #D5C153;--card-border: #D5C153;--inline-codeblock-bg: #685103;--link: #ead66a}:root.dark .card-download{--card-bg: #168CDD;--card-contrast: #FFF;--inline-codeblock-bg: #3F9EDD}:root.dark .card-noicon{--card-bg: #363652;--card-bg-hover: #4a4a6e;--card-contrast: #B9B3D1;--card-border: #454565}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth;background-color:var(--background-color);color:var(--text-color);transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;scroll-padding-top:calc(var(--header-height) + var(--content-padding))}.content{margin:0 auto;padding:var(--content-padding);padding-left:calc(var(--sidebar-width) + 2 * var(--sidebar-padding) + var(--content-padding));max-width:var(--content-max-width);min-height:calc(100vh - var(--footer-height) - var(--header-height) - 2 * (var(--footer-padding) + var(--content-padding)))}@media only screen and (max-width: 1111px){.content{padding-left:var(--content-padding)}}.content .page-footer-separator{margin:2rem 0}.content .page-footer{line-height:24px;display:inline-flex;align-items:center;width:100%}.content .page-footer .edit-on-github{display:inline-flex;align-items:center;align-self:flex-end;margin-left:auto}@keyframes index-header{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}.docs-index-header{animation:index-header 1s ease-out;height:10em;display:flex;justify-content:center;align-items:center}.docs-index-header>img{height:100%;max-height:20vw;margin:unset}.docs-index-header>h1{margin-left:.5em;font-size:calc(2rem + 1vw)}header{position:sticky;top:0;width:100%;max-width:100%;height:var(--header-height);background-color:var(--header-bg);color:var(--header-text);z-index:1000;display:flex;align-items:center;flex:1 1;flex-direction:row;padding-top:-.5rem}header .site-title{display:inline-block;font-size:var(--header-title-size);margin:0;margin-left:calc(var(--header-padding) / 2 - 6px)}@media only screen and (max-width: 1111px){header .site-title{margin-left:calc(var(--header-padding) / 2 - 4px)}}header .site-title a{color:inherit}header .site-title .logo{height:2rem;width:fit-content}header .dock-right{margin-left:auto;margin-right:var(--header-padding);display:flex;align-items:center;flex-direction:row;grid-gap:.5rem;gap:.5rem}header .link-external{display:inline-block;text-decoration:none;color:currentColor}header .search{padding:0;margin:0;border:none;color:currentColor;background-color:transparent;height:1.25rem}header .mobile.sidebar{padding:0;margin:0;margin-left:calc(var(--header-padding) / 2);border:none;color:currentColor;background-color:transparent}@media only screen and (min-width: 1110px){header .mobile.sidebar{display:none}}header .theme-toggle{position:relative;display:inline-block;width:1.5rem;height:1.5rem}header .theme-toggle input{opacity:0;width:1.5rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;margin:0}.light header .theme-toggle input~.moon{opacity:0;transform:rotate(-100deg)}.dark header .theme-toggle input~.sun{opacity:0;transform:rotate(-100deg)}header .theme-toggle svg{width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;pointer-events:none;opacity:1;transition:transform .25s ease;transform:rotate(0)}.no-js header .theme-toggle{display:none}header .locale-picker{outline:none;font-family:var(--fonts-header);background-color:var(--lang-picker-bg);color:var(--lang-picker-contrast);border:var(--lang-picker-border-thickness) solid var(--lang-picker-border-color);border-radius:var(--lang-picker-border-radius);padding:var(--lang-picker-padding)}header .locale-picker option{font-family:var(--fonts-header)}@media (prefers-color-scheme: light){html:not(.dark) header .theme-toggle input~.moon{opacity:0;transform:rotate(-100deg)}html:not(.dark) header .theme-toggle input~.sun{opacity:1;transform:rotate(0)}}@media (prefers-color-scheme: dark){html:not(.light) header .theme-toggle input~.sun{opacity:0;transform:rotate(-100deg)}html:not(.light) header .theme-toggle input~.moon{opacity:1;transform:rotate(0)}}footer{background:var(--footer-bg);color:var(--footer-text);margin-left:calc(var(--sidebar-width) + 2 * var(--sidebar-padding));display:flex;justify-content:center;align-items:center;flex-direction:column;padding:var(--footer-padding) 0;height:var(--footer-height)}footer .prominent{font-size:var(--footer-text-size)}footer .socials{margin-top:.7rem}footer .social-link{display:inline-block;padding-right:.34rem;border-right:.13rem solid var(--footer-border)}footer .social-link a{text-decoration:none;color:var(--footer-link);vertical-align:middle}footer .social-link a:hover{color:var(--footer-link-hover)}footer .social-link:last-child{padding:0;border:none}@media only screen and (max-width: 1111px){footer{margin-left:0}}@keyframes accent-slide{0%{box-shadow:inset calc(var(--sidebar-width) * -1 - 1em) 0 0 0 var(--sidebar-bg-selected)}to{box-shadow:inset 0 0 0 0 var(--sidebar-bg-selected)}}.docs-sidebar{position:fixed;overflow-x:hidden;width:calc(var(--sidebar-width) + 2 * var(--sidebar-padding));height:calc(100% - 2 * var(--sidebar-padding) - var(--header-height));padding:var(--sidebar-padding) 0;background:var(--sidebar-bg-default);z-index:50}.sidebar-section-title:not(:first-child):before{content:"";background:var(--sidebar-border);width:calc(100% - 2 * var(--sidebar-padding));height:2px;display:block;margin-left:var(--sidebar-padding);margin-bottom:var(--sidebar-header-spacing)}.sidebar-section-children{margin-top:var(--sidebar-header-spacing)}.sidebar-title-text{font-family:var(--fonts-header);font-size:1.5rem;font-weight:700;padding:0 0 0 var(--sidebar-padding);margin-bottom:var(--sidebar-padding)}.sidebar-section-link{display:block;padding:var(--sidebar-header-spacing) 0 var(--sidebar-header-spacing) calc(2 * var(--sidebar-padding));color:var(--sidebar-default);text-decoration:none;margin:.5em;border-radius:4px;transition:background .1s ease-in-out}.sidebar-section-link:hover{background-color:var(--sidebar-bg-hover);color:var(--sidebar-hover);border-radius:4px;transition:background .1s ease-in-out}.sidebar-section-link.sidebar-link-selected{background:linear-gradient(90deg,transparent 3%,var(--sidebar-bg-selected) 3%),linear-gradient(180deg,var(--brand-blue) 0%,var(--brand-midtone) 50%,var(--brand-pink) 100%);color:var(--sidebar-selected);padding-left:calc(2.2 * var(--sidebar-padding));border-radius:4px;animation-name:accent-slide;animation-duration:2s;animation-timing-function:ease-in;animation-play-state:running}.sidebar-section-link .sidebar-link-text{color:currentColor;padding-right:var(--sidebar-text-padding)}.docs-sidebar+.sidebar-overlay{opacity:0%;transition:opacity linear .15s}@media only screen and (max-width: 1111px){.docs-sidebar{position:fixed;transition:left ease-in-out .15s}.docs-sidebar.expand{left:0}.docs-sidebar.collapse{left:calc(-1 * var(--sidebar-width) - 2 * var(--sidebar-padding))}.docs-sidebar+.sidebar-overlay{background-color:#000;position:fixed;width:100%;height:100%;inset:0;z-index:2;pointer-events:none}.docs-sidebar.expand+.sidebar-overlay{opacity:80%;pointer-events:all}}body{font-family:var(--fonts-normal)}.heading-wrapper,h1,h2,h3,h4,h5,h6{font-family:var(--fonts-header);font-weight:var(--fonts-header-weight)}code,pre{font-family:var(--fonts-code)}pre{background-color:var(--codeblock-bg);border:var(--codeblock-border-thickness) solid var(--codeblock-border);border-radius:var(--border-radius)}.comparision-card,.accordion,.card,blockquote,pre,h1,h2,h3,h4,h5,h6{margin:.75rem 0}blockquote{border-left:.3rem solid var(--blockquote-border);background:var(--blockquote-bg);color:var(--blockquote-text);padding:1rem}blockquote p{margin:.8rem 0}blockquote *{margin-left:.5rem}blockquote *:first-child{margin-top:0}blockquote *:last-child{margin-bottom:0}blockquote a,blockquote em,blockquote strong{margin-left:0}code{background-color:var(--inline-codeblock-bg);color:var(--inline-codeblock-text);padding:.15rem .25rem;line-height:1rem;display:inline-block;font-size:.9rem}pre code{padding:0}h1{font-size:3rem}h2{font-size:2.6rem;line-height:3rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.2rem}.heading-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;margin-inline-start:calc(-1 * var(--heading-icon-size))}.heading-wrapper *{display:inline}.heading-wrapper .anchor-link{color:inherit;position:relative;inset-inline-start:-.75rem;width:var(--heading-icon-size);height:var(--heading-icon-size);opacity:0;transition:ease-in-out .25s opacity}.heading-wrapper:hover .anchor-link{opacity:1}em{font-style:italic}strong{font-weight:700}article ul,article li,article ol,article p,article strong,article em{line-height:1.4rem}p{margin:1rem 0}a{color:var(--link)}article img{margin:1em auto;display:block;max-width:100%;border-radius:var(--border-radius)}article ul{list-style:disc;margin-left:1rem;margin-top:1rem}article ol{list-style:decimal;margin-left:1rem;margin-top:1rem}table{background-color:var(--table-bg);color:var(--table-text);width:100%;line-height:1.4;border:2px solid var(--table-border)}table thead{background-color:var(--table-heading-bg);color:var(--table-heading-text)}table th{text-align:left;font-weight:700;font-size:1.2rem;padding:.5rem}table td{text-align:left;padding:.5rem}table tbody tr:nth-child(2n-1){background:var(--table-bg2)}kbd{background-color:var(--kbd-primary);padding:.1rem .2rem;display:inline-block;line-height:1;color:var(--kbd-text);border:1px var(--kbd-secondary) solid;font-size:smaller;box-sizing:content-box;border-radius:3px;box-shadow:0 2px 0 var(--kbd-secondary);vertical-align:middle;width:max-content}hr{color:var(--link);opacity:.5}video{border-radius:var(--border-radius);width:100%}.video-container{width:100%}.button.primary.link{line-height:calc(3 * var(--button-primary-padding));padding:var(--button-primary-padding);border-radius:var(--border-radius);background-color:var(--button-primary-neutral);color:var(--button-primary-text);text-decoration:none;display:flex;align-items:center;width:fit-content;gap:.5rem}.button.primary.link:hover{background-color:var(--button-primary-hover)}.button.primary.link:focus,.button.primary.link:focus-within,.button.primary.link:active{background-color:var(--button-primary-click)}article .button.primary.link p{line-height:0}.card{background:var(--card-bg);color:var(--card-contrast);padding:var(--card-padding);border:2px solid var(--card-border);border-radius:var(--border-radius)}.card .heading-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--card-padding)}.card .heading-container svg{display:inline-block;margin:0}.card .heading-container h3{display:inline-block;margin:0 0 0 .5rem;font-size:100%}.card .card-title{text-transform:uppercase}.card .card-content p:last-child{margin-bottom:0}a.card-noicon{text-decoration:none}.card-noicon .heading-container h3{margin:0}.card-noicon:hover,.card-noicon:active{background-color:var(--card-bg-hover)}.card-download{text-decoration:none}.card-download-wrapper{border:.2rem solid var(--card-bg);color:var(--card-bg);padding:var(--card-padding);margin:1rem 0}.card-download:hover .card-download-wrapper{background:var(--card-bg);color:var(--card-contrast)}.card-download-wrapper .heading-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--card-padding)}.card-download-wrapper .heading-container svg{display:inline-block;margin:0}.card-download-wrapper .heading-container h3{display:inline-block;margin:0 0 0 .5rem;font-size:100%}.card-download-wrapper .card-title{text-transform:uppercase;margin-top:0;font-size:1rem;font-weight:300}.card-download-wrapper .card-content{font-size:1.8rem;font-weight:600;margin-bottom:0}.accordion{background-color:var(--accordion-bg);color:var(--accordion-text);border:2px solid var(--accordion-border);border-radius:var(--border-radius)}.accordion:hover{background:var(--accordion-hover-bg)}.accordion .accordion-header svg{transform:scale(1);transition:transform .25s cubic-bezier(.79,.14,.15,.86);vertical-align:middle;height:16px;scale:1.5}.accordion[open] .accordion-header svg{transform:scaleY(-1)}.accordion-header{padding:1rem;cursor:pointer;display:flex;justify-content:space-between}.accordion-content{background-color:var(--accordion-collapse);color:var(--accordion-text);border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1rem}.accordion-content>*:first-child{margin-top:0}.accordion-content>*:last-child{margin-bottom:0}@keyframes entry{0%{top:40%;opacity:0}to{top:50%;opacity:1}}.no-js .search{display:none}button.search{cursor:pointer}.search-container-root{position:fixed;display:none;inset:0;background-color:#000a;z-index:100}.search-container-root.visible{display:block}.search-container{animation-name:entry;animation-duration:.3s;animation-timing-function:ease-out;animation-play-state:running;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;background-color:var(--search-container-bg);width:var(--search-container-width);height:var(--search-container-height)}.search-wrapper{width:calc(100% - 2 * var(--search-popup-padding));height:calc(100% - 2 * var(--search-popup-padding));padding:var(--search-popup-padding)}.search-input{width:calc(100% - .8rem);height:var(--search-input-height);margin-bottom:1em;border-radius:6px;display:flex;align-items:center;flex-direction:row;grid-gap:.5rem;gap:.5rem;padding:0 0 0 .8rem;background-color:var(--search-input-bg);color:var(--search-input-text)}.search-input .search-input-search-icon{pointer-events:none}.search-input .search-input-textbox{flex-grow:1;background:none;color:currentColor;border:none;font-size:var(--search-input-font-size)}.search-input .search-input-textbox:focus{outline:none}.search-input #close{background:none;color:currentColor;border:none;width:var(--search-input-height);height:var(--search-input-height);opacity:0;transition:.15s ease-in-out}.search-input.has-value #close{opacity:1;cursor:pointer}.search-results-container{overflow-x:hidden;height:calc(100% - var(--search-input-height))}.search-results-container .search-result a{display:block;background-color:var(--search-result-bg);color:var(--search-result-text);text-decoration:none;border-radius:6px;width:calc(100% - 2rem);padding:1rem}.search-results-container .search-result a:hover{background-color:var(--search-result-hover-bg)}@media only screen and (max-width: 1111px){.search-container{width:100%}}.comparision-card{position:relative;z-index:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none}.comparision-card .after img{max-width:100%;height:100%;object-position:top left;object-fit:cover}.comparision-card .before{position:absolute;top:0;left:0;height:99%;width:var(--compare-width)}.comparision-card .before img{max-width:100%;height:100%;object-position:top left;object-fit:cover}.comparision-card .slider{height:100%;background:#fff;width:.2rem;position:absolute;top:0;opacity:50%;left:var(--compare-width);cursor:ew-resize;pointer-events:none}.comparision-card .slider .grip{background:#fff;width:.5rem;height:3rem;position:absolute;left:-50%;top:calc(50% - 1.5rem);border-radius:.2rem}.comparision-card .text-overlay{position:absolute;top:0;left:0;height:99%;width:100%}.comparision-card .text-overlay .before{position:absolute;top:1rem;left:1rem;width:max-content;text-align:left;font-family:var(--fonts-header);font-weight:800}.comparision-card .text-overlay .after{position:absolute;top:1rem;right:1rem;width:max-content;text-align:right;font-family:var(--fonts-header);font-weight:800}pre.astro-code{counter-reset:line}pre.astro-code code{width:calc(100% - 2 * var(--codeblock-padding));overflow:hidden;padding:var(--codeblock-padding);background-color:transparent}pre.astro-code code .line{margin-left:calc(var(--codeblock-line-number-width) + var(--codeblock-line-number-padding-right));counter-increment:line;display:inline-block;width:calc(100% + 2 * var(--codeblock-padding) - var(--codeblock-line-number-width) * 2 - var(--codeblock-line-number-padding-right))}pre.astro-code code .line:hover{box-shadow:calc(-1 * var(--codeblock-line-number-width)) 0 0 0 var(--codeblock-bg-hover);background-color:var(--codeblock-bg-hover)}pre.astro-code code .line:hover:before{background-color:var(--codeblock-bg-hover);color:var(--codeblock-line-number-hover-color)}pre.astro-code code .line:before{display:inline-block;content:counter(line);width:var(--codeblock-line-number-width);color:var(--codeblock-line-number-color);text-align:right;padding-right:var(--codeblock-line-number-padding-right);margin-left:calc(-1 * var(--codeblock-line-number-width) - 2 * var(--codeblock-line-number-padding-right))}.wrapper-404{display:flex;flex-direction:row}.content-right{max-width:60%}.content-right img,.table-of-contents{width:100%}.table-of-contents>ul{list-style:none;margin-left:0;display:flex;flex-wrap:wrap;gap:1.5em}.table-of-contents-section-link{width:fit-content;display:block}.table-of-contents-link-text::marker{color:var(--text-color)}
