*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0#0000;--tw-ring-shadow:0 0#0000;--tw-shadow:0 0#0000;--tw-shadow-colored:0 0#0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}a{text-decoration:inherit}b{font-weight:bolder}button,input,select{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,hr,p{margin:0}ul{list-style:none;margin:0}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}:disabled{cursor:default}iframe,img,svg{display:block;vertical-align:middle}img{height:auto}@media (min-width:500px){}@media (min-width:640px){}@media (min-width:768px){}@media (min-width:1024px){}@media (min-width:1280px){}@media (min-width:1536px){}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.start-0{inset-inline-start:0}.top-8{top:32px}.z-1{z-index:1}.z-10{z-index:10}.z-3{z-index:3}.m-0{margin:0}.mx-5{margin-left:20px;margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:48px;margin-bottom:48px}.my-2{margin-top:8px;margin-bottom:8px}.my-6{margin-top:24px;margin-bottom:24px}.-mb-4{margin-bottom:-16px}.-ml-4{margin-left:-16px}.-mr-4{margin-right:-16px}.-mt-0\.5{margin-top:-2px}.mb-1{margin-bottom:4px}.mb-10{margin-bottom:40px}.mb-3{margin-bottom:12px}.mb-9{margin-bottom:36px}.ml-5{margin-left:20px}.ml-7{margin-left:28px}.mt-16{margin-top:64px}.mt-24{margin-top:96px}.mt-6{margin-top:24px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-2{height:8px}.h-4{height:16px}.h-6{height:24px}.h-full{height:100%}.max-h-8{max-height:32px}.max-h-\[calc\(100vh-96px\)\]{max-height:calc(100vh - 96px)}.w-2{width:8px}.w-240{width:960px}.w-4{width:16px}.w-full{width:100%}.max-w-240{max-width:960px}.max-w-61{max-width:244px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-auto{flex-basis:auto}@keyframes cycleItems{0%,20%{transform:translateY(0)}25%,50%{transform:translateY(-100%)}55%,to{transform:translateY(-200%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-14{gap:56px}.gap-2{gap:8px}.gap-4{gap:16px}.self-start{align-self:flex-start}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:10px}.rounded-card{border-radius:var(--card-border-radius)}.rounded-card-inner{border-radius:var(--card-border-inner-radius)}.rounded-search-bar{border-radius:var(--search-bar-border-radius)}.border{border-width:1px}.border-y-0{border-top-width:0;border-bottom-width:0}.border-e-0{border-inline-end-width:0}.border-s-2{border-inline-start-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-black-alpha-8{border-color:rgba(0,0,0,.08)}.border-body-toc-active-border{border-color:var(--body-toc-active-border)}.border-card-border{border-color:var(--card-border-color)}.bg-card-bg{background-color:var(--card-bg)}.bg-footer-bg{background-color:var(--footer-bg)}.bg-footer-border{background-color:var(--footer-border)}.bg-header-bg{background-color:var(--header-bg)}.bg-header-subheader-background-color{background-color:var(--header-subheader-background-color)}.bg-white-alpha-20{background-color:rgba(255,255,255,.2)}.bg-header-image{background-image:var(--header-image)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-body-secondary-color{fill:var(--body-secondary-color)}.fill-header-color{fill:var(--header-color)}.fill-inherit{fill:inherit}.p-0{padding:0}.p-2{padding:8px}.p-4{padding:16px}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-12{padding-top:48px;padding-bottom:48px}.py-2{padding-top:8px;padding-bottom:8px}.pb-4{padding-bottom:16px}.pb-6{padding-bottom:24px}.pb-9{padding-bottom:36px}.pr-2{padding-right:8px}.ps-12{padding-inline-start:48px}.ps-5{padding-inline-start:20px}.pt-6{padding-top:24px}.align-middle{vertical-align:middle}.font-primary{font-family:var(--font-family-primary)}.font-secondary{font-family:var(--font-family-secondary)}.text-2xl{font-size:32px}.text-base{font-size:14px}.text-lg{font-size:18px}.text-md{font-size:16px}.text-xl{font-size:22px}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-toc-active{font-weight:var(--body-toc-active-font-weight)}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.text-body-primary-color{color:var(--body-primary-color)}.text-body-secondary-color{color:var(--body-secondary-color)}.text-body-toc-inactive-color{color:var(--body-toc-inactive-color)}.text-footer-color{color:var(--footer-color)}.text-header-color{color:var(--header-color)}.text-header-subheader-font-color{color:var(--header-subheader-font-color)}.text-primary{color:var(--primary-color)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.shadow-search-bar{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-search-bar{box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.contrast-80{--tw-contrast:contrast(0.8)}.contrast-80{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s}.ease-linear{transition-timing-function:linear}.text-black{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.text-left{text-align:left}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%;min-height:100%}html *,html :after,html :before{box-sizing:inherit}body{font-family:var(--font-family-secondary);font-size:16px;line-height:1.6;color:var(--body-primary-color);font-weight:400;background:var(--body-bg-color);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;margin:0;height:100%;min-height:100%}img,svg{max-width:100%}a{color:inherit}a:hover{text-decoration:none}h1{color:var(--body-primary-color)}h1{font-family:var(--font-family-primary)}p{font-family:var(--font-family-secondary)}.mo__body{flex:1;min-width:0;position:relative}.intercom-interblocks-align-left{text-align:left!important}.intercom-force-break{overflow-wrap:break-word;word-wrap:break-word}.header__logo{position:relative}.header__logo{font-size:16px;text-decoration:none;font-weight:600;z-index:2}.header__logo img{max-width:360px;max-height:35px;vertical-align:baseline;-webkit-backface-visibility:hidden;transform:translateZ(0)}.header__logo a{display:inline-block;text-decoration:none}.header__lite .header__logo{margin:0}@media (max-width:600px){}@media only screen and (max-width:600px){}@media (max-width:170px){}@media only screen and (max-width:600px){}footer img{height:auto}footer img{display:inline;margin-top:0;margin-bottom:34px}footer img:not(.inline-image){margin-bottom:3px}@media (max-width:1023px){}.avatar{font-size:13px;color:#8f919d;margin-top:4px}.avatar:after,.avatar:before{content:" ";display:table}.avatar:after{clear:both}.avatar__info{line-height:1.4}@media (max-width:1023px){}.article{font-size:16px;line-height:1.53}article{font-size:16px;color:var(--body-primary-color);white-space:break-spaces}article .intercom-interblocks-paragraph,article p{margin-top:0}article .intercom-interblocks-paragraph.no-margin,article .intercom-interblocks-paragraph.no-margin p{margin-bottom:0;min-height:1.53em}article .intercom-interblocks-heading h1{font-size:24px;margin:0 0 17px;line-height:26px;font-weight:600}article .intercom-interblocks-heading h1 b{font-weight:700}article a{text-decoration:underline}article hr{display:block;height:3px;border-radius:3px;background:var(--body-border);border:none;margin:1em 0}article a:hover{text-decoration:none}article>.intercom-container:first-child>:first-child,article>:first-child{margin-top:0!important}article>.intercom-container:last-child>:last-child,article>:last-child{margin-bottom:0}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){}@media (max-width:400px){}@media (max-width:1023px){}@media (min-width:500px){}.intercom-reaction-picker{backface-visibility:hidden;padding:12px;text-align:center;color:var(--body-reaction-text-color);background-color:var(--body-reaction-bg)}.intercom-reaction-picker .intercom-reaction-prompt{padding-top:9px;padding-bottom:4px;text-align:center}.intercom-reaction-picker .intercom-reaction{background:none;color:inherit;border:none;padding:0;font:inherit;outline:none;width:50px;height:100%;display:inline-block;text-align:center;font-size:32px;transition:transform .16s cubic-bezier(.65,.61,.18,1.8) .02s,filter .32s linear;cursor:pointer;transform-origin:50% 60%}.intercom-reaction-picker .intercom-reaction span{cursor:pointer;line-height:55px}.intercom-reaction-picker .intercom-reaction:focus,.intercom-reaction-picker .intercom-reaction:hover{transform:scale(1.32);transition:transform .04s}.intercom-reaction-picker .intercom-reaction:active{transform:scale(1.4);transition:transform .04s}@keyframes reveal_loading_indicator{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}8.3%{transform:rotate(30deg)}16.7%{transform:rotate(60deg)}25%{transform:rotate(90deg)}33.3%{transform:rotate(120deg)}41.7%{transform:rotate(150deg)}50%{transform:rotate(180deg)}58.3%{transform:rotate(210deg)}66.7%{transform:rotate(240deg)}75%{transform:rotate(270deg)}83.3%{transform:rotate(300deg)}91.7%{transform:rotate(330deg)}to{transform:rotate(1turn)}}@media (max-width:768px){}@media (max-width:768px){}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:640px){}body{background-color:var(--body-bg)}#__next,main{display:flex;flex-direction:column;height:100%;min-height:100%}.marker\:shrink-0 ::marker{flex-shrink:0}.marker\:shrink-0::marker{flex-shrink:0}.placeholder\:text-header-color::placeholder{color:var(--header-color)}.hover\:bg-primary-alpha-10:hover{background-color:var(--primary-color-alpha-10)}.hover\:bg-white-alpha-27:hover{background-color:rgba(255,255,255,.27)}.hover\:text-body-primary-color:hover{color:var(--body-primary-color)}.hover\:text-body-secondary-color:hover{color:var(--body-secondary-color)}.hover\:text-primary:hover{color:var(--primary-color)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-search-bar-hover:hover{--tw-shadow:0 5px 10px rgba(0,0,0,0.10);--tw-shadow-colored:0 5px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:16px}.focus\:top-4:focus{top:16px}.focus\:z-50:focus{z-index:50}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:text-black-10:focus{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.focus\:shadow-search-bar-focused:focus{--tw-shadow:0 10px 20px rgba(0,0,0,0.14);--tw-shadow-colored:0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.placeholder\:focus\:text-black-45:focus::placeholder{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.group\/article:hover .group-hover\/article\:text-primary,.group\/collection-summary:hover .group-hover\/collection-summary\:text-primary,.group\/search-card:hover .group-hover\/search-card\:text-primary{color:var(--primary-color)}.peer:hover~.peer-hover\:opacity-80{opacity:.8}.peer:focus-visible~.peer-focus-visible\:fill-black-45{fill:#737373}.has-\[\:focus\]\:outline:has(:focus){outline-style:solid}@media (min-width:640px){.sm\:my-8{margin-top:32px;margin-bottom:32px}.sm\:-mb-2{margin-bottom:-8px}.sm\:-ml-1{margin-left:-4px}.sm\:-mr-1{margin-right:-4px}.sm\:mt-8{margin-top:32px}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:w-search-bar{width:var(--search-bar-width)}.sm\:flex-1{flex:1 1 0%}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-card-inner{border-radius:var(--card-border-inner-radius)}.sm\:p-3{padding:12px}.sm\:px-10{padding-left:40px;padding-right:40px}.sm\:py-3{padding-top:12px;padding-bottom:12px}}@media (min-width:768px){.md\:m-0{margin:0}.md\:ml-3{margin-left:12px}.md\:flex{display:flex}.md\:max-w-113{max-width:452px}.md\:flex-none{flex:none}.md\:text-base{font-size:14px}}@media (min-width:1024px){.lg\:max-w-160{max-width:640px}.lg\:text-base{font-size:14px}}@media (min-width:1280px){}.ltr\:-rotate-90:where([dir=ltr],[dir=ltr] *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){}