/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible;border-top-width:1px}pre{font-family:monospace;font-size:1em}a{background-color:initial;color:inherit;text-decoration:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:solid}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:inherit;color:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em;margin:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}input:input-placeholder,textarea:input-placeholder{color:#a0aec0}input::input-placeholder,textarea::input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}code,kbd,pre,samp{font-family:var(--font-fira-code),Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}[data-rmiz-wrap=hidden],[data-rmiz-wrap=visible]{position:relative;display:inline-flex;align-items:flex-start}[data-rmiz-wrap=hidden]{visibility:hidden}[data-rmiz-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition-property:background-color}[data-rmiz-btn-close],[data-rmiz-btn-open]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;font:inherit;color:inherit;background:none;-webkit-appearance:none;appearance:none}[data-rmiz-btn-open]{cursor:zoom-in}[data-rmiz-btn-close]{cursor:zoom-out;outline:none!important}[data-rmiz-modal-content]{position:absolute;transition-property:transform;transform-origin:center center}
/*! @algolia/autocomplete-theme-classic 1.10.0 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half:calc(var(--aa-spacing) / 2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit) * 1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media(hover:none)and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgb(var(--aa-input-background-color-rgb) var(--aa-input-background-color-alpha));border:1px solid #807ea3cc;border:1px solid rgb(var(--aa-input-border-color-rgb) var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgb(var(--aa-primary-color-rgb) 1);box-shadow:0 0 0 2px #3e34d333,inset 0 0 0 2px #3e34d333;box-shadow:rgb(var(--aa-primary-color-rgb) var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgb(var(--aa-primary-color-rgb) var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentcolor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgb(var(--aa-primary-color-rgb) 1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media(hover:none)and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;appearance:none;background:none;border:0;color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::placeholder{color:#807ea399;color:rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:#807ea399;color:rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.83328px;padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media(hover:none)and (pointer:coarse){.aa-ClearButton{padding:0 10.16672px;padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgb(var(--aa-scrollbar-thumb-background-color-rgb) var(--aa-scrollbar-thumb-background-color-alpha)) rgb(var(--aa-scrollbar-track-background-color-rgb) var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin;position:relative}.aa-Panel--scrollable::-webkit-scrollbar{width:10px}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:var(--color-reoglith);border-left:1px solid var(--color-nebula);border-right:1px solid var(--color-nebula)}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:var(--color-nebula)}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha));color:#3e34d3;color:rgb(var(--aa-primary-color-rgb) 1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgb(var(--aa-primary-color-rgb) 1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,#807ea324);background:linear-gradient(180deg,rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha)),#807ea324);border:1px solid #807ea399;border:1px solid rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px #4c455826;color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgb(var(--aa-primary-color-rgb) 1);color:#3e34d3;color:rgb(var(--aa-primary-color-rgb) 1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgb(var(--aa-selected-color-rgb) var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px #807ea34d;box-shadow:inset 0 0 0 1px rgb(var(--aa-panel-border-color-rgb) var(--aa-panel-border-color-alpha));color:#7777a3;color:rgb(var(--aa-icon-color-rgb) var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:#807ea3a3;border-color:rgb(var(--aa-muted-color-rgb) .64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgb(var(--aa-muted-color-rgb) 1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:#f5df4d80;background:rgb(var(--aa-description-highlight-background-color-rgb) var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:#807ea399;color:rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:#3e34d333;background-color:rgb(var(--aa-primary-color-rgb) var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:#807ea399;color:rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha))}@media(hover:none)and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:#807ea399;color:rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));margin:5.3333333333px;margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgb(var(--aa-primary-color-rgb) 1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,#fff0);background-image:linear-gradient(rgb(var(--aa-background-color-rgb) 1),rgb(var(--aa-background-color-rgb) 0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 #807ea34d;box-shadow:inset 0 1px 0 rgb(var(--aa-panel-border-color-rgb) var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:linear-gradient(#fff0,#807ea399);background-image:linear-gradient(rgb(var(--aa-background-color-rgb) 0),rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgb(var(--aa-background-color-rgb) var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid #807ea34d;border-bottom:1px solid rgb(var(--aa-panel-border-color-rgb) var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgb(var(--aa-text-color-rgb) var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px #807ea34d;box-shadow:inset 0 0 0 1px rgb(var(--aa-panel-border-color-rgb) var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgb(var(--aa-input-background-color-rgb) var(--aa-input-background-color-alpha));border:1px solid #807ea3cc;border:1px solid rgb(var(--aa-input-border-color-rgb) var(--aa-input-border-color-alpha));border-radius:3px;color:#807ea399;color:rgb(var(--aa-muted-color-rgb) var(--aa-muted-color-alpha));cursor:pointer;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgb(var(--aa-primary-color-rgb) 1);box-shadow:0 0 0 3px #3e34d333,inset 0 0 0 2px #3e34d333;box-shadow:rgb(var(--aa-primary-color-rgb) var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgb(var(--aa-primary-color-rgb) var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentcolor}.aa-DetachedSearchButtonIcon{color:#3e34d3;color:rgb(var(--aa-primary-color-rgb) 1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgb(var(--aa-text-color-rgb) 1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{-webkit-backdrop-filter:blur(4px) brightness(.7);backdrop-filter:blur(4px) brightness(.7);background-color:#73728166;background-color:rgb(var(--aa-overlay-color-rgb) var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9999}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,#fff0);background-image:linear-gradient(rgb(var(--aa-background-color-rgb) 1),rgb(var(--aa-background-color-rgb) 0));top:0}.aa-GradientBottom{background-image:linear-gradient(#fff0,#fff);background-image:linear-gradient(rgb(var(--aa-background-color-rgb) 0),rgb(var(--aa-background-color-rgb) 1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media(hover:none)and (pointer:coarse){.aa-DesktopOnly{display:none}}@media(hover:hover){.aa-TouchOnly{display:none}}@media(detachedmediaquery:){:root{--aa-detached-modal-max-height:600px}}:root{--aa-detached-modal-max-width:1000px;--aa-detached-modal-max-height:600px;--aa-item-content-title-font-size:1.125rem;--aa-item-content-title-line-height:1.25em}.app-container{margin:0 auto;max-width:1000px;width:100%}.aa-Autocomplete{width:clamp(54px,2.8125vw,54px);height:clamp(54px,2.8125vw,54px)}.aa-Autocomplete .aa-DetachedSearchButtonPlaceholder{display:none}.aa-Input{font-size:18px;color:var(--color-nebula)}.aa-Input::placeholder{opacity:.5}.aa-Container{position:relative;height:100%}.aa-Grid{display:grid;grid-column-gap:calc(var(--aa-spacing-half)/2);column-gap:calc(var(--aa-spacing-half)/2)}.aa-DetachedContainer .aa-Grid{grid-template-columns:1fr}.aa-DetachedCancelButton{padding:0;margin-left:32px;font-size:18px}@media(max-width:1280px){.aa-DetachedCancelButton{margin-left:16px}}.aa-Form{border-radius:var(--border-radius-16);border:1px solid var(--color-nebula);background-color:initial;height:56px}.aa-Form .aa-InputWrapperSuffix{width:24px;height:24px;margin-right:16px}.aa-Form .aa-InputWrapperSuffix .aa-ClearButton{padding:0;width:100%;height:100%}.aa-Form .aa-InputWrapperSuffix .aa-ClearButton .aa-ClearIcon{margin:auto;width:100%;height:100%}.aa-Form .aa-InputWrapperPrefix{width:24px;height:24px;margin-left:24px;margin-right:16px}.aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{width:100%;height:100%;padding:0}.aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator .aa-LoadingIcon{margin:auto;width:100%;height:100%;max-height:unset;color:var(--color-nebula)}.aa-Form .aa-InputWrapperPrefix .aa-Label{width:100%;height:100%}.aa-Form .aa-InputWrapperPrefix .aa-Label .aa-SubmitButton{padding:0;width:100%;height:100%}.aa-Form .aa-InputWrapperPrefix .aa-Label .aa-SubmitButton .aa-SubmitIcon{margin:auto;width:100%;height:100%;max-height:unset;color:var(--color-nebula)}.aa-DetachedContainer--modal{border-radius:var(--border-radius-16);border:1px solid var(--color-nebula)}.aa-DetachedContainer--modal .aa-Grid{grid-template-columns:repeat(2,50%)}.aa-MultiGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:calc(var(--aa-spacing-half)/2);column-gap:calc(var(--aa-spacing-half)/2)}.aa-AlgoliaAttribution{position:absolute;bottom:20px;left:0;right:0;margin:auto;height:20px;display:flex;justify-content:center}.aa-AlgoliaAttribution svg{height:100%}.aa-DocsetIcon{display:flex;align-items:center;justify-content:center;align-self:center;width:max-content}.aa-ItemContent .aa-DocsetIcon>div{width:30px;height:30px}.aa-Preview{position:relative}.aa-PreviewType .aa-DocsetIcon{height:auto;margin-right:8px}.aa-PreviewType .aa-DocsetIcon svg{width:24px;height:24px}.aa-DocsetIcon svg{fill:currentcolor;width:1.2em!important;height:1.2em!important}.aa-PanelLayout{padding:0;overflow-x:hidden}.aa-SourceHeader{display:flex;align-items:center;padding:0 32px;margin:16px 0!important;opacity:.6}@media(max-width:1280px){.aa-SourceHeader{padding:0 16px}}.aa-SourceHeaderLine{border-bottom:unset;position:relative;background-color:var(--color-black);opacity:1;width:100%;height:1px;top:0;bottom:0}.aa-Detached .aa-DetachedContainer{background:var(--color-regolith)}.aa-DetachedContainer .aa-DetachedFormContainer{padding:24px;border-bottom:1px solid var(--color-black)}@media(max-width:1280px){.aa-DetachedContainer .aa-DetachedFormContainer{padding-left:16px;padding-right:16px}}.aa-DetachedContainer:not(.aa-DetachedContainer--modal) .aa-AlgoliaAttribution,.aa-DetachedContainer:not(.aa-DetachedContainer--modal) .aa-Preview.aa-Column{display:none}.aa-DetachedSearchButton{display:flex;padding:0;width:100%;height:100%;border-radius:var(--border-radius-full);background-color:var(--color-nebula);border:1px solid var(--color-regolith);transition:background-color var(--duration-normal) var(--ease-slow),border-color var(--duration-normal) var(--ease-slow)}.aa-DetachedSearchButton:focus-visible{outline:1px solid var(--color-regolith);outline-offset:8px}.aa-DetachedSearchButton:focus{box-shadow:unset;border-color:var(--color-regolith)}@media(min-width:1281px){.aa-DetachedSearchButton:hover{background-color:var(--color-regolith);border-color:var(--color-nebula)}.aa-DetachedSearchButton:hover .aa-DetachedSearchButtonIcon{color:var(--color-nebula)}}.aa-DetachedSearchButtonIcon{width:clamp(24px,1.25vw,24px);height:clamp(24px,1.25vw,24px);color:var(--color-regolith);transition:color var(--duration-normal) var(--ease-slow);cursor:pointer;flex-shrink:unset;align-items:center;margin:auto}.aa-DetachedSearchButtonIcon svg{width:100%;height:100%}.aa-DetachedSearchButtonPlaceholder{flex-grow:1;text-overflow:ellipsis;width:0;white-space:nowrap;overflow:hidden;color:var(--color-placeholder-alt);font-size:18px;font-weight:500;margin-left:8px}.aa-NoResults{grid-column:span 2}.aa-SourceNoResults{display:flex;align-items:center;justify-content:center;padding:24px 0 16px}.aa-NoResults .aa-Source~.aa-Source{display:none}.aa-SourceHeaderTitle{font-size:16px;line-height:1.2;padding-right:16px;font-weight:400}.aa-Preview.aa-Column{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 20px 100px}.aa-Preview.aa-Column .aa-DocsetIcon>div{width:clamp(32px,1.6666666667vw,32px);height:clamp(32px,1.6666666667vw,32px)}.aa-PreviewType{margin-bottom:20px;align-items:center}.aa-PreviewImage,.aa-PreviewType{display:flex;justify-content:center}.aa-PreviewImage{height:150px;margin-bottom:var(--aa-spacing-half);padding:var(--aa-spacing-half);background:var(--aa-background-color);border:1px solid var(--aa-selected-color);border-radius:3px}.aa-PreviewImage img{max-width:100%;object-fit:contain}.aa-PreviewBreacrumbs{color:var(--color-nebula);display:flex;justify-content:center;align-items:center;white-space:nowrap;width:100%;margin-bottom:var(--aa-spacing-half);font-size:14px}.aa-PreviewBreacrumbs a{text-decoration:none;color:inherit}.aa-PreviewBreacrumbs a:hover{text-decoration:underline}.aa-PreviewBreacrumbs .aa-Chevron{background-color:#f4f6f8}.aa-PreviewBreacrumbs .aa-PreviewBreadcrumbsContent{background-color:var(--color-satellite);padding:6px 12px}.aa-PreviewBreacrumbs .aa-PreviewBreadcrumbsContent:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.aa-PreviewBreacrumbs .aa-PreviewBreadcrumbsContent:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.aa-PreviewBreacrumbs .aa-PreviewBreadcrumbsContent:hover~.aa-PreviewBreadcrumbsContent,.aa-PreviewBreacrumbs .aa-PreviewBreadcrumbsContent:not(:last-child):not(:hover){text-overflow:ellipsis;overflow:hidden}.aa-PreviewTitle{margin-bottom:var(--aa-spacing-half);font-weight:700;font-size:28px;line-height:1}.aa-PreviewTitleWrapper{display:flex;align-items:center}.aa-PreviewTitleWrapper a{text-decoration:none;color:inherit}.aa-PreviewTitleWrapper a:hover{text-decoration:underline}.aa-PreviewDescription{max-width:100%;font-size:1rem;color:var(--aa-content-text-color);line-height:1.5}.aa-PreviewDescription mark,.aa-PreviewTitle mark{background:none;font-weight:700}.aa-Item{border-radius:0;padding:16px 32px;margin:0}@media(max-width:1280px){.aa-Item{padding-left:16px;padding-right:16px}}.aa-Item a{text-decoration:none}.aa-Item[aria-selected=true]{background:#fc52001a}.aa-Item[aria-selected=true] mark{text-decoration:underline}.aa-ItemLink{grid-template-columns:1fr}.aa-ItemContent{grid-template-columns:30px 1fr 20px;gap:16px}.aa-ItemContentBody{white-space:nowrap;grid-gap:8px}.aa-ItemContentTitle{font-size:var(--aa-item-content-title-font-size)}.aa-ItemContentSnippet{color:#2e2e2fb3;font-size:.875rem;text-overflow:ellipsis;overflow:hidden}.aa-ItemContentEnterKey{justify-self:flex-end;color:#2e2e2fb3}.aa-Item[aria-selected=false] .aa-ItemContentEnterKey{display:none}[data-autocomplete-source-id=hits]{margin-bottom:var(--aa-spacing-half)}[data-autocomplete-source-id=suggestions] .aa-List{display:flex;flex-wrap:wrap;margin:0 calc(var(--aa-spacing-half)/2*-1px);padding-left:32px;gap:12px}@media(max-width:1280px){[data-autocomplete-source-id=suggestions] .aa-List{padding-left:16px}}[data-autocomplete-source-id=suggestions] .aa-List .aa-Item{padding:0}[data-autocomplete-source-id=suggestions] .aa-Item[aria-selected=true]{background:#0000}.aa-ItemType{font-size:10px;text-transform:uppercase;color:var(--color-horizon)}.aa-CategoriesContainer .aa-QuerySuggestion{margin:4px;padding:1px 6px;line-height:18px;border:1px solid #15252d80;border-radius:var(--border-radius-8);background-color:#fc52001a;font-size:13px;text-transform:uppercase;font-family:var(--font-fira-code)}.aa-QuerySuggestion{display:inline-block;padding:var(--aa-spacing-half) var(--aa-spacing);font-size:.85em;border:1px solid #807ea34d;border-radius:3px;background:none;font-weight:700;cursor:pointer}.aa-QuerySuggestion:hover{background:rgba(179,173,214,.204)}.aa-QuerySuggestion mark{background:none;font-weight:400;color:currentcolor}#onetrust-consent-sdk #onetrust-banner-sdk{background-color:var(--color-satellite)!important;box-shadow:none!important;border-radius:var(--border-radius-16)!important;max-width:unset!important;width:clamp(750px,39.0625vw,750px)!important;bottom:var(--container-side-spaces)!important;left:var(--container-side-spaces)!important;border:clamp(1px,.0520833333vw,1px) solid var(--color-nebula)!important;outline:none!important}@media(max-width:1024px){#onetrust-consent-sdk #onetrust-banner-sdk{width:calc(100% - var(--container-side-spaces)*2)!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container{width:100%!important;padding:0!important}}@media(max-width:767px){#onetrust-consent-sdk #onetrust-banner-sdk{border-radius:var(--border-radius-16)!important}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{top:clamp(12px,.625vw,12px)!important;right:clamp(12px,.625vw,12px)!important;transform:unset!important}@media(max-width:1024px){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{top:clamp(10px,.5208333333vw,10px)!important;right:clamp(10px,.5208333333vw,10px)!important}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container button{top:0;right:0;background-size:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTgyNjggMjQuNTgyN0wxMy4xNjU0IDEzTTI0Ljc0OCAxLjQxNzMyTDEzLjE2NTQgMTNNMTMuMTY1NCAxM0wxLjU4MjY4IDEuNDE3MzJNMTMuMTY1NCAxM0wyNC43NDggMjQuNTgyNyIgc3Ryb2tlPSIjMTUyNTJEIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}@media(max-width:1024px){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container button{background-size:22px}}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{padding:clamp(24px,1.25vw,24px);display:grid;grid-template-columns:auto;grid-template-rows:auto;align-items:center;justify-content:space-between}@media(max-width:1024px){#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{padding:clamp(50px,2.6041666667vw,50px) clamp(50px,2.6041666667vw,50px) clamp(50px,2.6041666667vw,50px) var(--container-side-spaces)}}@media(max-width:767px){#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{padding-top:var(--container-side-spaces);padding-right:var(--container-side-spaces);padding-bottom:var(--container-side-spaces)}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container{margin:0!important;width:100%!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy,#onetrust-consent-sdk #onetrust-banner-sdk .banner-header{margin:0!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text{color:var(--color-nebula)!important;padding:0!important;margin-right:0!important;margin-bottom:clamp(16px,.8333333333vw,16px)!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a{font-weight:var(--weight-500);font-size:clamp(16px,.8333333333vw,16px)!important}@media(max-width:767px){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text{width:90%}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{position:relative!important;transform:unset!important;left:unset!important;top:unset!important;right:unset!important;padding:0!important;margin:0!important;width:100%!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group{margin:0!important;display:flex;gap:clamp(8px,.4166666667vw,8px)!important;align-items:flex-start}@media(max-width:767px){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group{flex-direction:column}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .banner-actions-container{width:100%;text-align:start}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent button{height:clamp(42px,2.1875vw,42px);margin:0!important;padding:0 clamp(16px,1.25vw,24px)!important;font-weight:var(--weight-500);font-size:clamp(18px,.9375vw,18px)!important;line-height:1!important;border-radius:var(--border-radius-full);max-width:max-content}@media(max-width:1024px){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent button{height:clamp(62px,3.2291666667vw,62px);line-height:1.67;max-width:50%}}@media(max-width:767px){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent button{max-width:clamp(250px,13.0208333333vw,250px)}}:root{--font-system:-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;--font-fallback:var(--font-system),sans-serif;--weight-400:400;--weight-500:500;--weight-600:600;--weight-700:700;--weight-800:800;--weight-900:900;--color-regolith:#ffeadb;--color-regolith-dark-1:#ff9142;--color-regolith-dark-2:#ffaf75;--color-regolith-dark-3:#ffcca8;--color-regolith-light-1:#fff9f5;--color-satellite:#cfd7d6;--color-satellite-dark-1:#7c928f;--color-satellite-dark-2:#98a9a7;--color-satellite-dark-3:#b4c0bf;--color-satellite-light-1:#ecefee;--color-satellite-light-2:#f9fafa;--color-horizon:#fc5200;--color-horizon-dark-1:#612000;--color-horizon-dark-2:#943000;--color-horizon-dark-3:#c74100;--color-horizon-light-1:#ff722e;--color-horizon-light-2:#ff9461;--color-horizon-light-3:#ffb794;--color-horizon-light-4:#ffd9c7;--color-nebula:#15252d;--color-nebula-dark-1:#0b1418;--color-nebula-light-1:#5c96b2;--color-nebula-light-2:#467b95;--color-nebula-light-3:#365e72;--color-nebula-light-4:#254250;--inspect-color:red;--color-white:#fff;--color-black:#000;--color-light-silver:#d9d9d9;--color-titan:#fcd200;--color-aurora:#00fcb5;--color-neptune:#0083fc;--color-cosmos:#7b00c7;--color-placeholder:#15252d80;--color-placeholder-alt:#ffeadb80;--color-transparent:#0000;--color-error:#ff5151;--layout-lg:1920px;--layout-md:1440px;--container-side-spaces:clamp(24px,2.5vw,48px);--article-main-content-width:clamp(600px,46.875vw,900px);--header-height:clamp(70px,4.0625vw,78px);--header-top:clamp(24px,1.6666666667vw,32px);--header-spacing:calc(var(--header-height) + var(--header-top));--border-radius-2:clamp(2px,0.1041666667vw,2px);--border-radius-4:clamp(4px,0.2083333333vw,4px);--border-radius-6:clamp(6px,0.3125vw,6px);--border-radius-8:clamp(8px,0.4166666667vw,8px);--border-radius-12:clamp(12px,0.625vw,12px);--border-radius-16:clamp(16px,0.8333333333vw,16px);--border-radius-20:clamp(20px,1.0416666667vw,20px);--border-radius-24:clamp(24px,1.25vw,24px);--border-radius-32:clamp(32px,1.6666666667vw,32px);--border-radius-40:clamp(40px,2.0833333333vw,40px);--border-radius-full:9999px;--ease-out-soft:cubic-bezier(0.23,0.4,0.53,0.88);--ease-slow:cubic-bezier(0.17,0.17,0,1);--ease-galactic:cubic-bezier(0.06,0.47,0.1,1);--ease-galactic-out:cubic-bezier(0.17,0.17,0,1);--duration-very-slow:800ms;--duration-slow:500ms;--duration-normal:300ms;--duration-fast:150ms;--z-index-header:999;--z-index-mobile-menu:998}@media(max-width:767px){:root{--container-side-spaces:clamp(16px,0.8333333333vw,16px)}}html{box-sizing:border-box;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;background-color:var(--color-regolith)}body{font-family:var(--font-inter);font-size:clamp(16px,.8333333333vw,16px);color:var(--color-nebula)}body.inspect *{outline:1px solid var(--inspect-color)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-horizon)!important}@supports(font:-apple-system-body) and (-webkit-appearance:none){img[loading=lazy]{clip-path:inset(.6px)}}.screen-reader-only{position:absolute;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.mobile-only{display:var(--display,flex)!important}@media(min-width:768px){.mobile-only{display:none!important}}.tablet-only{display:none!important}@media(min-width:768px)and (max-width:1280px){.tablet-only{display:var(--display,flex)!important}}.desktop-only{display:none!important}@media(min-width:1281px){.desktop-only{display:var(--display,flex)!important}}.mobile-and-tablet-only{display:none!important}@media(max-width:1280px){.mobile-and-tablet-only{display:var(--display,flex)!important}}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1280px){.hide-tablet{display:none!important}}@media(min-width:1281px){.hide-desktop{display:none!important}}@media(max-width:1280px){.hide-mobile-and-tablet{display:none!important}}.font-inter{font-family:var(--font-inter)}.font-aeonik{font-family:var(--font-aeonik)}.font-aeonik-air{font-family:var(--font-aeonik-air)}.font-fira-code{font-family:var(--font-fira-code)}.weight-400{font-weight:var(--weight-400)!important}.weight-500{font-weight:var(--weight-500)!important}.weight-600{font-weight:var(--weight-600)!important}.weight-700{font-weight:var(--weight-700)!important}.weight-800{font-weight:var(--weight-800)!important}.weight-900{font-weight:var(--weight-900)!important}.display-1{font-family:var(--font-aeonik);font-size:clamp(63px,8.75vw,168px);font-weight:500;line-height:.88;letter-spacing:-.02em}@media(max-width:1280px){.display-1{line-height:.95;letter-spacing:-1px}}.display-2{font-family:var(--font-aeonik);font-size:clamp(63px,5.5208333333vw,106px);font-weight:500;line-height:.88;letter-spacing:-.02em}@media(max-width:1280px){.display-2{line-height:.95;letter-spacing:-1px}}.h1,h1{font-family:var(--font-aeonik);font-size:clamp(36px,7.0833333333vw,136px);font-weight:500;line-height:1.01;letter-spacing:-.01em}@media(max-width:1280px){.h1,h1{line-height:1.17}}.h2,h2{font-family:var(--font-aeonik);font-size:clamp(36px,4.1666666667vw,80px);line-height:1.12;letter-spacing:-.02em;font-weight:400}.h2 mark,.h2 span,h2 mark,h2 span{font-weight:700;background-color:unset;font-family:inherit;color:inherit}@media(max-width:1280px){.h2,h2{letter-spacing:-.01em;line-height:1.17}}.h3,h3{font-family:var(--font-fira-code);font-size:clamp(36px,4.1666666667vw,80px);line-height:1.12;letter-spacing:-.02em}@media(max-width:1280px){.h3,h3{letter-spacing:-.01em;line-height:1.17}}.h4,h4{font-family:var(--font-aeonik);font-size:clamp(24px,2.34375vw,45px);font-weight:500;line-height:1.16}@media(max-width:1280px){.h4,h4{line-height:1.25}}.h5,h5{font-family:var(--font-aeonik);font-size:clamp(24px,1.8229166667vw,35px);font-weight:500;line-height:1.2}@media(max-width:1280px){.h5,h5{line-height:1.25}}.h6{font-size:clamp(18px,1.1458333333vw,22px);font-weight:500;line-height:1.36}@media(max-width:1280px){.h6{line-height:1.25}}.paragraph,p{font-size:clamp(18px,1.1458333333vw,22px);line-height:1.36}@media(max-width:1280px){.paragraph,p{line-height:1.33}}.full{max-width:100%!important}.small,small{font-size:clamp(16px,.9375vw,18px);line-height:1.4}.extra-small{font-size:clamp(16px,.8333333333vw,16px);line-height:1.4}.color-white{color:var(--color-white)}.background-white{background-color:var(--color-white)}.color-black{color:var(--color-black)}.background-black{background-color:var(--color-black)}.color-light-silver{color:var(--color-light-silver)}.background-light-silver{background-color:var(--color-light-silver)}.color-satellite{color:var(--color-satellite)}.background-satellite{background-color:var(--color-satellite)}.color-regolith{color:var(--color-regolith)}.background-regolith{background-color:var(--color-regolith)}.color-horizon{color:var(--color-horizon)}.background-horizon{background-color:var(--color-horizon)}.color-nebula{color:var(--color-nebula)}.background-nebula{background-color:var(--color-nebula)}.emblaContainer{height:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-galactic);will-change:transform}.overlapping{--overlap:var(--border-radius-32);margin-bottom:calc(var(--border-radius-32)*-1)}@media(max-width:767px){.overlapping{--overlap:var(--border-radius-16);margin-bottom:calc(var(--border-radius-16)*-1)!important}}.overlapping+*{border-radius:var(--border-radius-32) var(--border-radius-32) 0 0}@media(max-width:767px){.overlapping+*{border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}}@media(max-width:1280px){.tablet-overlapping{--overlap:var(--border-radius-32);margin-bottom:calc(var(--border-radius-32)*-2)!important}}@media(max-width:767px){.tablet-overlapping{--overlap:var(--border-radius-16);margin-bottom:calc(var(--border-radius-16)*-2)!important}}@media(max-width:1280px){.tablet-overlapping+*{border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}}@media(max-width:767px){.tablet-overlapping+*{--overlap:var(--border-radius-16);border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}.mobile-overlapping{--overlap:var(--border-radius-16);margin-bottom:calc(var(--border-radius-16)*-1)!important}.mobile-overlapping+*{border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}}#q-messenger-frame{color-scheme:light}.applyPressFeedback:not([disabled]):active{transform:scale(.95)}.aal_anchor{display:block;visibility:hidden;width:0;height:0}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_59aeca;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_59aeca;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_59aeca{font-family:__Inter_59aeca,__Inter_Fallback_59aeca;font-style:normal}@font-face{font-family:__aeonikFont_a2019c;src:url(/_next/static/media/c87a3097311cecc0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__aeonikFont_a2019c;src:url(/_next/static/media/8aca9715200f150b-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__aeonikFont_a2019c;src:url(/_next/static/media/d29f230aa4662873-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__aeonikFont_a2019c;src:url(/_next/static/media/502fd2f4a617ff50-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__aeonikFont_a2019c;src:url(/_next/static/media/27ebf6bb0d7babf2-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__aeonikFont_a2019c;src:url(/_next/static/media/776eb793ac0e716d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:__aeonikFont_Fallback_a2019c;src:local("Arial");ascent-override:98.63%;descent-override:19.73%;line-gap-override:0.00%;size-adjust:101.39%}.__className_a2019c{font-family:__aeonikFont_a2019c,__aeonikFont_Fallback_a2019c}@font-face{font-family:__firaCodeFont_e66e50;src:url(/_next/static/media/bbc4555e681de899-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__firaCodeFont_e66e50;src:url(/_next/static/media/a78a31a1218d2815-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__firaCodeFont_e66e50;src:url(/_next/static/media/0f7fb29b34a2926d-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__firaCodeFont_Fallback_e66e50;src:local("Arial");ascent-override:75.29%;descent-override:24.49%;line-gap-override:0.00%;size-adjust:131.49%}.__className_e66e50{font-family:__firaCodeFont_e66e50,__firaCodeFont_Fallback_e66e50}@font-face{font-family:__aeonikAirFont_e4bea8;src:url(/_next/static/media/19c2335dcef346d9-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__aeonikAirFont_e4bea8;src:url(/_next/static/media/ac48b0b17c9d9a56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__aeonikAirFont_Fallback_e4bea8;src:local("Arial");ascent-override:103.91%;descent-override:20.78%;line-gap-override:0.00%;size-adjust:96.23%}.__className_e4bea8{font-family:__aeonikAirFont_e4bea8,__aeonikAirFont_Fallback_e4bea8}