/*!* Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.*/.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fas::before,.far::before,.fab::before,.fa-solid::before,.fa-regular::before,.fa-brands::before,.fa::before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:'font awesome 6 free'}.fa-brands,.fab{font-family:'font awesome 6 brands'}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1)translateY(0)}100%{transform:scale(1,1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fas,.fa-solid{font-weight:900}.fab,.fa-brands{font-weight:400}.far,.fa-regular{font-weight:400}.fa-user-check{--fa:"\f4fc";--fa--fa:"\f4fc\f4fc"}.fa-scissors{--fa:"\f0c4";--fa--fa:"\f0c4\f0c4"}.fa-sitemap{--fa:"\f0e8";--fa--fa:"\f0e8\f0e8"}.fa-comment-slash{--fa:"\f4b3";--fa--fa:"\f4b3\f4b3"}.fa-lock{--fa:"\f023";--fa--fa:"\f023\f023"}.fa-pen-to-square{--fa:"\f044";--fa--fa:"\f044\f044"}.fa-users{--fa:"\f0c0";--fa--fa:"\f0c0\f0c0"}.fa-plug{--fa:"\f1e6";--fa--fa:"\f1e6\f1e6"}.fa-code{--fa:"\f121";--fa--fa:"\f121\f121"}.fa-desktop{--fa:"\f390";--fa--fa:"\f390\f390"}.fa-file-csv{--fa:"\f6dd";--fa--fa:"\f6dd\f6dd"}.fa-folder{--fa:"\f07b";--fa--fa:"\f07b\f07b"}.fa-gauge{--fa:"\f624";--fa--fa:"\f624\f624"}.fa-wand-magic-sparkles{--fa:"\e2ca";--fa--fa:"\e2ca\e2ca"}.fa-microchip{--fa:"\f2db";--fa--fa:"\f2db\f2db"}.fa-weight-hanging{--fa:"\f5cd";--fa--fa:"\f5cd\f5cd"}.fa-headset{--fa:"\f590";--fa--fa:"\f590\f590"}.fa-handshake{--fa:"\f2b5";--fa--fa:"\f2b5\f2b5"}.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-sterling-sign{--fa:"\f154";--fa--fa:"\f154\f154"}.fa-user-tie{--fa:"\f508";--fa--fa:"\f508\f508"}.fa-certificate{--fa:"\f0a3";--fa--fa:"\f0a3\f0a3"}.fa-file-import{--fa:"\f56f";--fa--fa:"\f56f\f56f"}.fa-shield-halved{--fa:"\f3ed";--fa--fa:"\f3ed\f3ed"}.fa-layer-group{--fa:"\f5fd";--fa--fa:"\f5fd\f5fd"}.fa-newspaper{--fa:"\f1ea";--fa--fa:"\f1ea\f1ea"}.fa-file-signature{--fa:"\f573";--fa--fa:"\f573\f573"}.fa-magnifying-glass-chart{--fa:"\e522";--fa--fa:"\e522\e522"}.fa-arrow-up-right-from-square{--fa:"\f08e";--fa--fa:"\f08e\f08e"}.fa-leaf{--fa:"\f06c";--fa--fa:"\f06c\f06c"}.fa-file-contract{--fa:"\f56c";--fa--fa:"\f56c\f56c"}.fa-chart-line{--fa:"\f201";--fa--fa:"\f201\f201"}.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.fa-screwdriver-wrench{--fa:"\f7d9";--fa--fa:"\f7d9\f7d9"}.fa-recycle{--fa:"\f1b8";--fa--fa:"\f1b8\f1b8"}.fa-clipboard-check{--fa:"\f46c";--fa--fa:"\f46c\f46c"}.fa-circle-question{--fa:"\f059";--fa--fa:"\f059\f059"}.fa-route{--fa:"\f4d7";--fa--fa:"\f4d7\f4d7"}.fa-cart-flatbed{--fa:"\f474";--fa--fa:"\f474\f474"}.fa-eye{--fa:"\f06e";--fa--fa:"\f06e\f06e"}.fa-file-shield{--fa:"\e4f0";--fa--fa:"\e4f0\e4f0"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-user-gear{--fa:"\f4fe";--fa--fa:"\f4fe\f4fe"}.fa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.fa-external-link-alt{--fa:"\f35d";--fa--fa:"\f35d\f35d"}.fa-file-pdf{--fa:"\f1c1";--fa--fa:"\f1c1\f1c1"}.fa-tag{--fa:"\f02b";--fa--fa:"\f02b\f02b"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-calendar-check{--fa:"\f274";--fa--fa:"\f274\f274"}.fa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.fa-cart-shopping{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.fa-clock{--fa:"\f017";--fa--fa:"\f017\f017"}.fa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.fa-sliders{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.fa-flask{--fa:"\f0c3";--fa--fa:"\f0c3\f0c3"}.fa-calculator{--fa:"\f1ec";--fa--fa:"\f1ec\f1ec"}.fa-code-merge{--fa:"\f387";--fa--fa:"\f387\f387"}.fa-upload{--fa:"\f093";--fa--fa:"\f093\f093"}.fa-bolt{--fa:"\f0e7";--fa--fa:"\f0e7\f0e7"}.fa-industry{--fa:"\f275";--fa--fa:"\f275\f275"}.fa-bell{--fa:"\f0f3";--fa--fa:"\f0f3\f0f3"}.fa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.fa-file{--fa:"\f15b";--fa--fa:"\f15b\f15b"}.fa-gauge-high{--fa:"\f625";--fa--fa:"\f625\f625"}.fa-boxes-stacked{--fa:"\f468";--fa--fa:"\f468\f468"}.fa-link{--fa:"\f0c1";--fa--fa:"\f0c1\f0c1"}.fa-magnifying-glass{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-list-check{--fa:"\f0ae";--fa--fa:"\f0ae\f0ae"}.fa-circle-user{--fa:"\f2bd";--fa--fa:"\f2bd\f2bd"}.fa-user-shield{--fa:"\f505";--fa--fa:"\f505\f505"}.fa-truck-fast{--fa:"\f48b";--fa--fa:"\f48b\f48b"}.fa-diagram-project{--fa:"\f542";--fa--fa:"\f542\f542"}.fa-copy{--fa:"\f0c5";--fa--fa:"\f0c5\f0c5"}.fa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-rocket{--fa:"\f135";--fa--fa:"\f135\f135"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-percent{--fa:"\25";--fa--fa:"\25\25"}.fa-trophy{--fa:"\f091";--fa--fa:"\f091\f091"}.fa-robot{--fa:"\f544";--fa--fa:"\f544\f544"}.fa-warehouse{--fa:"\f494";--fa--fa:"\f494\f494"}.fa-award{--fa:"\f559";--fa--fa:"\f559\f559"}.fa-building{--fa:"\f1ad";--fa--fa:"\f1ad\f1ad"}.fa-clock-rotate-left{--fa:"\f1da";--fa--fa:"\f1da\f1da"}.fa-file-export{--fa:"\f56e";--fa--fa:"\f56e\f56e"}.fa-pen-nib{--fa:"\f5ad";--fa--fa:"\f5ad\f5ad"}.fa-hashtag{--fa:"\23";--fa--fa:"\23\23"}.fa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e"}.fa-book{--fa:"\f02d";--fa--fa:"\f02d\f02d"}.fa-check{--fa:"\f00c";--fa--fa:"\f00c\f00c"}.fa-ban{--fa:"\f05e";--fa--fa:"\f05e\f05e"}.fa-book-open{--fa:"\f518";--fa--fa:"\f518\f518"}.fa-triangle-exclamation{--fa:"\f071";--fa--fa:"\f071\f071"}.fa-paper-plane{--fa:"\f1d8";--fa--fa:"\f1d8\f1d8"}.fa-user-clock{--fa:"\f4fd";--fa--fa:"\f4fd\f4fd"}.fa-graduation-cap{--fa:"\f19d";--fa--fa:"\f19d\f19d"}.fa-store{--fa:"\f54e";--fa--fa:"\f54e\f54e"}.fa-code-branch{--fa:"\f126";--fa--fa:"\f126\f126"}.fa-hand{--fa:"\f256";--fa--fa:"\f256\f256"}.fa-flag{--fa:"\f024";--fa--fa:"\f024\f024"}.fa-file-invoice-dollar{--fa:"\f571";--fa--fa:"\f571\f571"}.fa-hand-pointer{--fa:"\f25a";--fa--fa:"\f25a\f25a"}.fa-bridge{--fa:"\e4c8";--fa--fa:"\e4c8\e4c8"}.fa-atom{--fa:"\f5d2";--fa--fa:"\f5d2\f5d2"}.fa-arrow-down{--fa:"\f063";--fa--fa:"\f063\f063"}.fa-arrow-trend-up{--fa:"\e098";--fa--fa:"\e098\e098"}.fa-magnifying-glass-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}.fa-vk{--fa:"\f189"}.fa-linkedin-in{--fa:"\f0e1"}.fa-reddit-alien{--fa:"\f281"}.fa-facebook-f{--fa:"\f39e"}.fa-linkedin{--fa:"\f08c"}.fa-pinterest-p{--fa:"\f231"}.fa-github{--fa:"\f09b"}.fa-youtube{--fa:"\f167"}.fa-telegram{--fa:"\f2c6"}.fa-dev{--fa:"\f6cc"}.fa-discord{--fa:"\f392"}.fa-instagram{--fa:"\f16d"}.fa-medium{--fa:"\f23a"}.fa-slack{--fa:"\f198"}.fa-twitch{--fa:"\f1e8"}.fa-whatsapp{--fa:"\f232"}.fa-mastodon{--fa:"\f4f6"}@font-face{font-family:"font awesome 6 brands";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fontawesome/fa-brands-400.woff2)format("woff2")}@font-face{font-family:"font awesome 6 free";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fontawesome/fa-regular-400.woff2)format("woff2")}@font-face{font-family:"font awesome 6 free";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fontawesome/fa-solid-900.woff2)format("woff2")}.search-wrapper{position:relative;z-index:1}.search-wrapper svg{display:inline-block;background-color:transparent}.search-wrapper-header{padding:14px;position:relative}.search-wrapper-header input{border:1px solid #ddd;width:100%;border-radius:4px;height:52px;padding:0 15px 0 40px;transition:.25s}.search-wrapper-header input:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.search-wrapper-header label{position:absolute;left:28px;top:calc(50% - 13px)}.search-wrapper-header label .search-reset{display:none;transition:.1s}.search-wrapper-header label .search-reset:hover{cursor:pointer;color:#fb5c5c}.search-result-empty{display:block;text-align:center;padding:32px 0;cursor:text;user-select:none}.search-result mark{padding:0;border-radius:2px}.search-result:not(:empty)+.search-result-empty{display:none}.search-not-found{text-align:center}.search-not-found svg{margin-bottom:16px}.search-not-found p{margin-bottom:0}.search-result-item{position:relative;display:block;padding:16px;border-radius:4px;border:1px solid #eee;background-color:#fff;transition:0s;margin-bottom:4px;display:flex;align-items:flex-start}.search-result-item div:empty,.search-result-item .search-result-item-description:empty{display:none}.search-result-item-image{flex-shrink:0}.search-result-item-image:empty{display:none}.search-result-item-body{flex-grow:1}.search-result-item>div>img{border-radius:4px;max-height:400px;width:100%;object-fit:cover}.search-page .search-result-item>div>img{object-fit:cover;max-height:250px;width:100%}.search-result-item:focus,.search-result-item.search-item-selected,.search-result-item:hover{background-color:var(--color-primary)}.search-result-item:focus *,.search-result-item.search-item-selected *,.search-result-item:hover *{color:#fff}.search-result-item:focus mark,.search-result-item.search-item-selected mark,.search-result-item:hover mark{background-color:#fef08a;color:#060606}.search-result-item [data-result-item] u{color:var(--color-primary)}.search-result-item .hidden{display:none}.search-result-group-title{padding:0 12px;display:inline-block;margin-bottom:5px;margin-top:15px;font-size:18px}.search-result-item-title{transition:0s;font-size:18px;color:#000;margin-bottom:0;line-height:1.35;font-weight:700}.search-result-item-title::before{position:absolute;bottom:0;left:0;right:0;top:0;z-index:10;content:""}.search-result-item-content{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0}.search-result-item-description{font-size:90%;margin-top:6px;margin-bottom:4px}.search-result-item-content:empty{display:none}.search-result-item-taxonomies{display:flex;flex-wrap:wrap;font-size:13px;align-items:center}.search-result-item-taxonomies>div{margin-right:12px;color:#999}.search-result-item-taxonomies>div svg{margin-right:4px}.search-wrapper-footer{color:#999;font-size:12px;padding:8px 14px;user-select:none;line-height:1;display:flex;align-items:center}.search-wrapper-footer kbd{color:#777;background-color:#eee;font-size:12px;border-radius:3px;margin-right:3px;padding:2px 4px;line-height:1;text-align:center;display:inline-block}.search-wrapper-footer span:not(:last-child){margin-right:16px}.search-wrapper-footer span:last-child{margin-left:auto}.search-wrapper-footer .search-result-info:empty{display:none}.search-wrapper-footer .search-result-info{margin-left:-3px}.search-wrapper-footer .search-result-info em{color:#000;font-style:normal;padding:0 3px}.search-modal{position:fixed;height:100%;width:100%;inset:0;z-index:9999;opacity:0;visibility:hidden}.search-modal.show{opacity:1;visibility:visible}.search-modal-overlay{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}.search-modal .search-wrapper{width:660px;max-width:96%;margin:100px auto;border-radius:4px;background-color:#fff}.search-modal .search-wrapper-body{max-height:calc(100vh - 350px);padding:14px;overflow-y:auto;background-color:#f5f6f7;box-shadow:inset 0 2px 18px #ddd;border-radius:4px}.search-modal .search-result-group:first-child .search-result-group-title:not(:empty){margin-top:-15px}.search-modal .search-result-item a>div{margin-right:16px}.search-modal .search-result-item-image{margin-right:15px}.search-modal .search-result-item-image img{width:100px;height:100px;object-fit:cover}@media(max-width:576px){.search-modal .search-result-item-image img{width:60px;height:60px}.search-wrapper-footer{display:none}}.dark .search-modal .search-wrapper{background-color:#1c1c1c}.dark .search-modal .search-wrapper-header input{color:#fff;background-color:#222;border-color:#535353}.dark .search-modal .search-wrapper-header input:focus{border-color:#fff}.dark .search-modal .search-wrapper-body{background-color:#222;box-shadow:none}.dark .search-modal .search-result-item{border-color:#3e3e3e;background-color:#1c1c1c}.dark .search-modal .search-result-item:focus,.dark .search-modal .search-result-item.search-item-selected,.dark .search-modal .search-result-item:hover{background-color:#060606}.dark .search-modal .search-result-item .search-result-item-title{color:#fff}.dark .search-wrapper-footer kbd{background-color:#3e3e3e;color:#ccc}.dark .search-wrapper-footer .search-result-info em{color:#fff}.search-page .search-wrapper{padding:100px 0}.search-page .search-wrapper-header,.search-page .search-wrapper-footer{width:660px;max-width:96%;margin:0 auto}.search-page .search-wrapper-footer{padding-top:0;padding-bottom:0;margin-bottom:60px}.search-page .search-wrapper-body{padding:0 16px}.search-page .search-result-group{display:flex;flex-wrap:wrap}.search-page .search-result-item{margin-right:-15px;margin-left:-15px}.search-page .search-result-group>p,.search-page .search-result-item{padding-right:15px !important;padding-left:15px !important}.search-page .search-result-group>p{width:100%}.search-page .search-result-item{flex:none;width:calc(100% - (4 * 4px));display:block;padding-top:15px !important;padding-bottom:15px !important;margin:0 8px 16px}.search-page .search-result-item .search-result-item-image{margin-bottom:10px}.search-page .search-result-group-title{font-size:22px;font-weight:700}.search-page .search-result-info{display:block;text-align:center}.search-page .search-wrapper-header input{padding:0 20px}@media(min-width:576px){.search-page .search-result-item{width:calc(50% - (4 * 4px))}}@media(max-width:576px){.search-wrapper .search-wrapper-footer span:not(.search-result-info){display:none}}@media(min-width:768px){.search-page .search-result-item{width:calc(33.3333333333% - (4 * 4px))}}@media(min-width:992px){.search-page .search-result-item{width:calc(25% - (4 * 4px))}}.dark .search-page .search-wrapper-header input{color:#fff;background-color:#222;border-color:#535353}.dark .search-page .search-wrapper-header input:focus{border-color:#fff}.dark .search-page .search-result-item{border-color:#3e3e3e;background-color:#1c1c1c}.dark .search-page .search-result-item:focus,.dark .search-page .search-result-item.search-item-selected,.dark .search-page .search-result-item:hover{background-color:#060606}.dark .search-page .search-result-item-title{color:#fff}.search-wrapper-header input{background-color:var(--color-body);border-color:var(--color-border);color:var(--color-text)}.search-result-item{background-color:var(--color-body);border-color:var(--color-border)}.search-result-item-title{color:var(--color-text)}.search-result-item:focus *,.search-result-item.search-item-selected *,.search-result-item:hover *{color:var(--color-body)}.search-wrapper-footer kbd{background-color:var(--color-dark);color:var(--color-text)}.search-wrapper-footer .search-result-info em{color:var(--color-text)}.search-modal .search-wrapper{background-color:var(--color-body);border-radius:.75rem}.search-modal .search-wrapper-body{background-color:var(--color-light);box-shadow:inset 0 2px 18px var(--color-border)}.dark .search-modal .search-wrapper{background-color:var(--color-darkmode-body)}.dark .search-modal .search-wrapper-body{background-color:var(--color-darkmode-dark);box-shadow:none}.dark .search-modal .search-wrapper-header input{color:var(--color-darkmode-text);background-color:var(--color-darkmode-dark);border-color:color-mix( in srgb,var(--color-darkmode-border) 20%,transparent )}.dark .search-modal .search-wrapper-header input:focus{border-color:var(--color-darkmode-primary)}.dark .search-modal .search-result-item{background-color:var(--color-darkmode-body);border-color:color-mix( in srgb,var(--color-darkmode-border) 15%,transparent )}.dark .search-modal .search-result-item .search-result-item-title{color:var(--color-darkmode-text)}.dark .search-modal .search-result-item:focus,.dark .search-modal .search-result-item.search-item-selected,.dark .search-modal .search-result-item:hover{background-color:var(--color-darkmode-primary)}.dark .search-modal .search-result-item:focus *,.dark .search-modal .search-result-item.search-item-selected *,.dark .search-modal .search-result-item:hover *{color:var(--color-darkmode-body)}.dark .search-wrapper-footer kbd{background-color:var(--color-darkmode-dark);color:var(--color-darkmode-text-dark)}.dark .search-wrapper-footer .search-result-info em{color:var(--color-darkmode-text)}pre.mermaid{background:0 0;border:none;padding:0;display:flex;justify-content:center;overflow-x:auto}pre.mermaid svg{max-width:100%;height:auto}pre.mermaid .edgeLabel foreignobject *,pre.mermaid .edgeLabel span,pre.mermaid .edgeLabel div{color:#27272f !important;background-color:#fff !important}.dark pre.mermaid .edgeLabel foreignobject *,.dark pre.mermaid .edgeLabel span,.dark pre.mermaid .edgeLabel div{color:#f4f4f4 !important;background-color:#32333d !important}#gs-print-meta{display:none}@media print{.header,#gs-cc,#gs-cc-settings-btn,#back-to-top-wrapper,#ai-widget,#tw-size-indicator,.announcement-banner,.toc,[data-supademo]{display:none !important}.logo-darkmode{display:none !important}.logo-lightmode{display:block !important}html{font-size:90%}body{font-size:11pt;line-height:1.5;color:#000;background:#fff}p,li{line-height:1.5;margin-bottom:.5em}h1,h2,h3,h4,h5,h6{margin-top:.75em !important;margin-bottom:.25em !important;margin-block-start:.75em !important;margin-block-end:.25em !important}:root{--color-primary:#000;--color-darkmode-primary:#000;--color-darkmode-text:#000;--color-darkmode-text-dark:#000;--color-darkmode-bg:#fff;--color-darkmode-bg-dark:#fff}h2,h3,h4{break-after:avoid;page-break-after:avoid}pre,blockquote,figure{break-inside:avoid;page-break-inside:avoid}[data-track-section=footer_cta]{display:none !important}.search-modal{display:none !important}[style*="visibility:hidden"],[style*="visibility: hidden"]{display:none !important}.section,.section-sm{padding-block:1rem !important;padding-top:1rem !important;padding-bottom:1rem !important}article>*:last-child{margin-bottom:0 !important;margin-block-end:0 !important}.mt-10.border-t{margin-top:1rem !important;margin-block-start:1rem !important;padding-top:.5rem !important}.mt-10.border-t picture,.mt-10.border-t img{display:none !important}footer{margin-top:.5rem;border-top:1px solid #ccc;break-before:avoid;page-break-before:avoid}footer .row{padding-top:0 !important;padding-block-start:0 !important}.print-footer-company{display:flex !important;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100% !important;max-width:100% !important;margin-bottom:0 !important;margin-block-end:0 !important}.print-footer-company .navbar-brand{flex-shrink:0;margin-bottom:0}.print-footer-company-details{text-align:right}footer .print-footer-copyright{text-align:left;padding-block:.5rem !important;padding-top:.5rem !important;padding-bottom:.5rem !important}@page{margin-bottom:15mm}#gs-print-meta{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-between;align-items:center;font-size:8pt;color:#666;border-top:.5pt solid #ccc;padding:2pt 0;background:#fff;line-height:1.3}}