/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
:root{--navy: #0a0e27;
    --navy-light: #141b3d;
    --cyan: #4fc3f7;
    --cyan-bright: #6dd5fa;--white: #ffffff;--gray: #8b92b4;--light-gray: #e8eaf6;--color-base-font: var(--gray);--color-base-font-rgb: 139, 146, 180;--color-base-background: var(--navy);--color-base-background-mobile: var(--navy-light);--color-url-font: var(--cyan);--color-url-visited-font: var(--cyan-bright);--color-header-background: var(--navy-light);--color-header-border: rgba(79, 195, 247, 0.1);--color-footer-background: var(--navy-light);--color-footer-border: rgba(79, 195, 247, 0.1);--color-sidebar-border: rgba(79, 195, 247, 0.1);--color-sidebar-font: var(--white);--color-sidebar-background: var(--navy-light);--color-backtotop-font: var(--gray);--color-backtotop-border: rgba(79, 195, 247, 0.1);--color-backtotop-background: var(--navy-light);--color-btn-background: var(--cyan);--color-btn-font: var(--navy);--color-show-btn-background: var(--navy-light);--color-show-btn-font: var(--white);--color-search-border: rgba(79, 195, 247, 0.1);--color-search-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-search-background: var(--navy-light);--color-search-font: var(--white);--color-search-background-hover: var(--cyan);--color-error: #db3434;--color-error-background: rgba(219, 52, 52, 0.1);--color-warning: #dbba34;--color-warning-background: rgba(219, 186, 52, 0.1);--color-success: #42db34;--color-success-background: rgba(66, 219, 52, 0.1);--color-categories-item-selected-font: var(--cyan);--color-categories-item-border-selected: var(--cyan);--color-autocomplete-font: var(--white);--color-autocomplete-border: rgba(79, 195, 247, 0.1);--color-autocomplete-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-autocomplete-background: var(--navy-light);--color-autocomplete-background-hover: var(--navy-light);--color-answer-font: var(--gray);--color-answer-background: var(--navy-light);--color-result-keyvalue-col-table: var(--navy-light);--color-result-keyvalue-odd: var(--navy-light);--color-result-keyvalue-even: var(--navy);--color-result-background: var(--navy);--color-result-border: rgba(79, 195, 247, 0.1);--color-result-url-font: var(--white);--color-result-vim-selected: var(--navy-light);--color-result-vim-arrow: var(--cyan);--color-result-description-highlight-font: var(--white);--color-result-link-font: var(--cyan);--color-result-link-font-highlight: var(--cyan-bright);--color-result-link-visited-font: var(--cyan-bright);--color-result-publishdate-font: var(--gray);--color-result-engines-font: var(--gray);--color-result-search-url-border: rgba(79, 195, 247, 0.1);--color-result-search-url-font: var(--white);--color-result-detail-font: var(--white);--color-result-detail-label-font: var(--gray);--color-result-detail-background: var(--navy-light);--color-result-detail-hr: rgba(79, 195, 247, 0.1);--color-result-detail-link: var(--cyan);--color-result-detail-loader-border: rgba(255, 255, 255, 0.1);--color-result-detail-loader-borderleft: transparent;--color-toolkit-badge-font: var(--white);--color-toolkit-badge-background: var(--navy-light);--color-toolkit-kbd-font: var(--navy);--color-toolkit-kbd-background: var(--white);--color-toolkit-dialog-border: rgba(79, 195, 247, 0.1);--color-toolkit-dialog-background: var(--navy-light);--color-toolkit-tabs-label-border: var(--navy-light);--color-toolkit-tabs-section-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background: var(--navy-light);--color-toolkit-select-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background-hover: var(--navy);--color-toolkit-input-text-font: var(--white);--color-toolkit-checkbox-onoff-off-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-mark-background: var(--cyan);--color-toolkit-checkbox-onoff-on-mark-color: var(--navy);--color-toolkit-checkbox-onoff-off-mark-background: var(--gray);--color-toolkit-checkbox-onoff-off-mark-color: var(--white);--color-toolkit-checkbox-label-background: var(--navy-light);--color-toolkit-checkbox-label-border: rgba(79, 195, 247, 0.1);--color-toolkit-checkbox-input-border: var(--cyan);--color-toolkit-engine-tooltip-border: rgba(79, 195, 247, 0.1);--color-toolkit-engine-tooltip-background: var(--navy-light);--color-toolkit-loader-border: rgba(255, 255, 255, 0.1);--color-toolkit-loader-borderleft: transparent;--color-doc-code: var(--cyan);--color-doc-code-background: rgba(79, 195, 247, 0.1);--color-bar-chart-primary: var(--cyan);--color-bar-chart-secondary: var(--cyan-bright);--color-image-resolution-background: rgba(10, 14, 39, 0.8);--color-image-resolution-font: var(--white);--color-loading-indicator: rgba(255, 255, 255, 0.1);--color-loading-indicator-gap: var(--navy);--color-line-number: var(--gray);--color-favicon-background-color: var(--navy-light);--color-favicon-border-color: rgba(79, 195, 247, 0.1)}
@media (prefers-color-scheme:dark){
    :root.theme-auto{--color-base-font: var(--gray);
        --color-base-font-rgb: 139, 146, 180;
        --color-base-background: var(--navy);--color-base-background-mobile: var(--navy);--color-url-font: var(--cyan);--color-url-visited-font: var(--cyan-bright);--color-header-background: var(--navy-light);--color-header-border: rgba(79, 195, 247, 0.1);--color-footer-background: var(--navy-light);--color-footer-border: rgba(79, 195, 247, 0.1);--color-sidebar-border: rgba(79, 195, 247, 0.1);--color-sidebar-font: var(--white);--color-sidebar-background: var(--navy-light);--color-backtotop-font: var(--gray);--color-backtotop-border: rgba(79, 195, 247, 0.1);--color-backtotop-background: var(--navy-light);--color-btn-background: var(--cyan);--color-btn-font: var(--navy);--color-show-btn-background: var(--navy-light);--color-show-btn-font: var(--white);--color-search-border: rgba(79, 195, 247, 0.1);--color-search-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-search-background: var(--navy-light);--color-search-font: var(--white);--color-search-background-hover: var(--cyan);--color-error: #f55b5b;--color-error-background: rgba(245, 91, 91, 0.1);--color-warning: #f1d561;--color-warning-background: rgba(241, 213, 97, 0.1);--color-success: #79f56e;--color-success-background: rgba(121, 245, 110, 0.1);--color-categories-item-selected-font: var(--cyan);--color-categories-item-border-selected: var(--cyan);--color-autocomplete-font: var(--white);--color-autocomplete-border: rgba(79, 195, 247, 0.1);--color-autocomplete-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-autocomplete-background: var(--navy-light);--color-autocomplete-background-hover: var(--navy-light);--color-answer-font: var(--gray);--color-answer-background: var(--navy-light);--color-result-keyvalue-col-table: var(--navy-light);--color-result-keyvalue-odd: var(--navy-light);--color-result-keyvalue-even: var(--navy);--color-result-background: var(--navy);--color-result-border: rgba(79, 195, 247, 0.1);--color-result-url-font: var(--white);--color-result-vim-selected: var(--navy-light);--color-result-vim-arrow: var(--cyan);--color-result-description-highlight-font: var(--white);--color-result-link-font: var(--cyan);--color-result-link-font-highlight: var(--cyan);--color-result-link-visited-font: var(--cyan-bright);--color-result-publishdate-font: var(--gray);--color-result-engines-font: var(--gray);--color-result-search-url-border: rgba(79, 195, 247, 0.1);--color-result-search-url-font: var(--white);--color-result-detail-font: var(--white);--color-result-detail-label-font: var(--gray);--color-result-detail-background: var(--navy-light);--color-result-detail-hr: rgba(79, 195, 247, 0.1);--color-result-detail-link: var(--cyan);--color-result-detail-loader-border: rgba(255, 255, 255, 0.1);--color-result-detail-loader-borderleft: transparent;--color-image-span-font: var(--gray);--color-image-span-font-selected: var(--navy);--color-image-background: var(--navy);--color-settings-tr-hover: var(--navy-light);--color-settings-engine-description-font: var(--gray);--color-settings-table-group-background: var(--navy-light);--color-toolkit-badge-font: var(--white);--color-toolkit-badge-background: var(--navy-light);--color-toolkit-kbd-font: var(--navy);--color-toolkit-kbd-background: var(--white);--color-toolkit-dialog-border: rgba(79, 195, 247, 0.1);--color-toolkit-dialog-background: var(--navy-light);--color-toolkit-tabs-label-border: var(--navy-light);--color-toolkit-tabs-section-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background: var(--navy-light);--color-toolkit-select-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background-hover: var(--navy);--color-toolkit-input-text-font: var(--white);--color-toolkit-checkbox-onoff-off-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-mark-background: var(--cyan);--color-toolkit-checkbox-onoff-on-mark-color: var(--navy);--color-toolkit-checkbox-onoff-off-mark-background: var(--gray);--color-toolkit-checkbox-onoff-off-mark-color: var(--white);--color-toolkit-checkbox-label-background: var(--navy-light);--color-toolkit-checkbox-label-border: rgba(79, 195, 247, 0.1);--color-toolkit-checkbox-input-border: var(--cyan);--color-toolkit-engine-tooltip-border: rgba(79, 195, 247, 0.1);--color-toolkit-engine-tooltip-background: var(--navy-light);--color-toolkit-loader-border: rgba(255, 255, 255, 0.1);--color-toolkit-loader-borderleft: transparent;--color-doc-code: var(--cyan);--color-doc-code-background: rgba(79, 195, 247, 0.1);--color-favicon-background-color: var(--navy-light);--color-favicon-border-color: rgba(79, 195, 247, 0.1)}}:root.theme-dark{--color-base-font: var(--gray);--color-base-font-rgb: 139, 146, 180;--color-base-background: var(--navy);--color-base-background-mobile: var(--navy);--color-url-font: var(--cyan);--color-url-visited-font: var(--cyan-bright);--color-header-background: var(--navy-light);--color-header-border: rgba(79, 195, 247, 0.1);--color-footer-background: var(--navy-light);--color-footer-border: rgba(79, 195, 247, 0.1);--color-sidebar-border: rgba(79, 195, 247, 0.1);--color-sidebar-font: var(--white);--color-sidebar-background: var(--navy-light);--color-backtotop-font: var(--gray);--color-backtotop-border: rgba(79, 195, 247, 0.1);--color-backtotop-background: var(--navy-light);--color-btn-background: var(--cyan);--color-btn-font: var(--navy);--color-show-btn-background: var(--navy-light);--color-show-btn-font: var(--white);--color-search-border: rgba(79, 195, 247, 0.1);--color-search-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-search-background: var(--navy-light);--color-search-font: var(--white);--color-search-background-hover: var(--cyan);--color-error: #f55b5b;--color-error-background: rgba(245, 91, 91, 0.1);--color-warning: #f1d561;--color-warning-background: rgba(241, 213, 97, 0.1);--color-success: #79f56e;--color-success-background: rgba(121, 245, 110, 0.1);--color-categories-item-selected-font: var(--cyan);--color-categories-item-border-selected: var(--cyan);--color-autocomplete-font: var(--white);--color-autocomplete-border: rgba(79, 195, 247, 0.1);--color-autocomplete-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-autocomplete-background: var(--navy-light);--color-autocomplete-background-hover: var(--navy-light);--color-answer-font: var(--gray);--color-answer-background: var(--navy-light);--color-result-keyvalue-col-table: var(--navy-light);--color-result-keyvalue-odd: var(--navy-light);--color-result-keyvalue-even: var(--navy);--color-result-background: var(--navy);--color-result-border: rgba(79, 195, 247, 0.1);--color-result-url-font: var(--white);--color-result-vim-selected: var(--navy-light);--color-result-vim-arrow: var(--cyan);--color-result-description-highlight-font: var(--white);--color-result-link-font: var(--cyan);--color-result-link-font-highlight: var(--cyan);--color-result-link-visited-font: var(--cyan-bright);--color-result-publishdate-font: var(--gray);--color-result-engines-font: var(--gray);--color-result-search-url-border: rgba(79, 195, 247, 0.1);--color-result-search-url-font: var(--white);--color-result-detail-font: var(--white);--color-result-detail-label-font: var(--gray);--color-result-detail-background: var(--navy-light);--color-result-detail-hr: rgba(79, 195, 247, 0.1);--color-result-detail-link: var(--cyan);--color-result-detail-loader-border: rgba(255, 255, 255, 0.1);--color-result-detail-loader-borderleft: transparent;--color-image-span-font: var(--gray);--color-image-span-font-selected: var(--navy);--color-image-background: var(--navy);--color-settings-tr-hover: var(--navy-light);--color-settings-engine-description-font: var(--gray);--color-settings-table-group-background: var(--navy-light);--color-toolkit-badge-font: var(--white);--color-toolkit-badge-background: var(--navy-light);--color-toolkit-kbd-font: var(--navy);--color-toolkit-kbd-background: var(--white);--color-toolkit-dialog-border: rgba(79, 195, 247, 0.1);--color-toolkit-dialog-background: var(--navy-light);--color-toolkit-tabs-label-border: var(--navy-light);--color-toolkit-tabs-section-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background: var(--navy-light);--color-toolkit-select-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background-hover: var(--navy);--color-toolkit-input-text-font: var(--white);--color-toolkit-checkbox-onoff-off-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-mark-background: var(--cyan);--color-toolkit-checkbox-onoff-on-mark-color: var(--navy);--color-toolkit-checkbox-onoff-off-mark-background: var(--gray);--color-toolkit-checkbox-onoff-off-mark-color: var(--white);--color-toolkit-checkbox-label-background: var(--navy-light);--color-toolkit-checkbox-label-border: rgba(79, 195, 247, 0.1);--color-toolkit-checkbox-input-border: var(--cyan);--color-toolkit-engine-tooltip-border: rgba(79, 195, 247, 0.1);--color-toolkit-engine-tooltip-background: var(--navy-light);--color-toolkit-loader-border: rgba(255, 255, 255, 0.1);--color-toolkit-loader-borderleft: transparent;--color-doc-code: var(--cyan);--color-doc-code-background: rgba(79, 195, 247, 0.1);--color-favicon-background-color: var(--navy-light);--color-favicon-border-color: rgba(79, 195, 247, 0.1)}:root.theme-black{--color-base-font: var(--gray);--color-base-font-rgb: 139, 146, 180;--color-base-background: var(--navy);--color-base-background-mobile: var(--navy);--color-url-font: var(--cyan);--color-url-visited-font: var(--cyan-bright);--color-header-background: var(--navy-light);--color-header-border: rgba(79, 195, 247, 0.1);--color-footer-background: var(--navy-light);--color-footer-border: rgba(79, 195, 247, 0.1);--color-sidebar-border: rgba(79, 195, 247, 0.1);--color-sidebar-font: var(--white);--color-sidebar-background: var(--navy-light);--color-backtotop-font: var(--gray);--color-backtotop-border: rgba(79, 195, 247, 0.1);--color-backtotop-background: var(--navy-light);--color-btn-background: var(--cyan);--color-btn-font: var(--navy);--color-show-btn-background: var(--navy-light);--color-show-btn-font: var(--white);--color-search-border: rgba(79, 195, 247, 0.1);--color-search-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-search-background: var(--navy-light);--color-search-font: var(--white);--color-search-background-hover: var(--cyan);--color-error: #f55b5b;--color-error-background: rgba(245, 91, 91, 0.1);--color-warning: #f1d561;--color-warning-background: rgba(241, 213, 97, 0.1);--color-success: #79f56e;--color-success-background: rgba(121, 245, 110, 0.1);--color-categories-item-selected-font: var(--cyan);--color-categories-item-border-selected: var(--cyan);--color-autocomplete-font: var(--white);--color-autocomplete-border: rgba(79, 195, 247, 0.1);--color-autocomplete-shadow: 0 2px 8px rgba(10, 14, 39, 0.4);--color-autocomplete-background: var(--navy-light);--color-autocomplete-background-hover: var(--navy-light);--color-answer-font: var(--gray);--color-answer-background: var(--navy-light);--color-result-keyvalue-col-table: var(--navy-light);--color-result-keyvalue-odd: var(--navy-light);--color-result-keyvalue-even: var(--navy);--color-result-background: var(--navy);--color-result-border: rgba(79, 195, 247, 0.1);--color-result-url-font: var(--white);--color-result-vim-selected: var(--navy-light);--color-result-vim-arrow: var(--cyan);--color-result-description-highlight-font: var(--white);--color-result-link-font: var(--cyan);--color-result-link-font-highlight: var(--cyan);--color-result-link-visited-font: var(--cyan-bright);--color-result-publishdate-font: var(--gray);--color-result-engines-font: var(--gray);--color-result-search-url-border: rgba(79, 195, 247, 0.1);--color-result-search-url-font: var(--white);--color-result-detail-font: var(--white);--color-result-detail-label-font: var(--gray);--color-result-detail-background: var(--navy-light);--color-result-detail-hr: rgba(79, 195, 247, 0.1);--color-result-detail-link: var(--cyan);--color-result-detail-loader-border: rgba(255, 255, 255, 0.1);--color-result-detail-loader-borderleft: transparent;--color-image-span-font: var(--gray);--color-image-span-font-selected: var(--navy);--color-image-background: var(--navy);--color-settings-tr-hover: var(--navy-light);--color-settings-engine-description-font: var(--gray);--color-settings-table-group-background: var(--navy-light);--color-toolkit-badge-font: var(--white);--color-toolkit-badge-background: var(--navy-light);--color-toolkit-kbd-font: var(--navy);--color-toolkit-kbd-background: var(--white);--color-toolkit-dialog-border: rgba(79, 195, 247, 0.1);--color-toolkit-dialog-background: var(--navy-light);--color-toolkit-tabs-label-border: var(--navy-light);--color-toolkit-tabs-section-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background: var(--navy-light);--color-toolkit-select-border: rgba(79, 195, 247, 0.1);--color-toolkit-select-background-hover: var(--navy);--color-toolkit-input-text-font: var(--white);--color-toolkit-checkbox-onoff-off-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-background: var(--navy-light);--color-toolkit-checkbox-onoff-on-mark-background: var(--cyan);--color-toolkit-checkbox-onoff-on-mark-color: var(--navy);--color-toolkit-checkbox-onoff-off-mark-background: var(--gray);--color-toolkit-checkbox-onoff-off-mark-color: var(--white);--color-toolkit-checkbox-label-background: var(--navy-light);--color-toolkit-checkbox-label-border: rgba(79, 195, 247, 0.1);--color-toolkit-checkbox-input-border: var(--cyan);--color-toolkit-engine-tooltip-border: rgba(79, 195, 247, 0.1);--color-toolkit-engine-tooltip-background: var(--navy-light);--color-toolkit-loader-border: rgba(255, 255, 255, 0.1);--color-toolkit-loader-borderleft: transparent;--color-doc-code: var(--cyan);--color-doc-code-background: rgba(79, 195, 247, 0.1);--color-favicon-background-color: var(--navy-light);--color-favicon-border-color: rgba(79, 195, 247, 0.1)}html.no-js .hide_if_nojs,html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px;min-width:10px;padding:1px 5px;display:inline-block}kbd{color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background);margin:1px;padding:2px 4px;font-size:90%}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{border:1px solid var(--color-result-search-url-border);color:var(--color-result-search-url-font);border-radius:5px;height:1.2em;margin:.1em;padding:4px;line-height:1.2em;display:block;overflow:hidden}div.selectable_url pre{word-break:break-all;-webkit-user-select:all;user-select:all;margin:.1em;font-size:.8em;display:block}.dialog-error{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-error .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error ul,.dialog-error ol,.dialog-error p{margin:1px 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1rem 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-error-block .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error-block ul,.dialog-error-block ol,.dialog-error-block p{margin:1px 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1rem 0 0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-warning .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning ul,.dialog-warning ol,.dialog-warning p{margin:1px 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1rem 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning-block{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-warning-block .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning-block ul,.dialog-warning-block ol,.dialog-warning-block p{margin:1px 0 0}.dialog-warning-block table{width:auto}.dialog-warning-block tr{vertical-align:text-top}.dialog-warning-block tr:hover{background:0 0!important}.dialog-warning-block td{padding:0 1rem 0 0}.dialog-warning-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{border:1px solid var(--color-toolkit-dialog-border);text-align:left;background:var(--color-toolkit-dialog-background);z-index:5000;border-radius:10px;margin:0 auto;padding:1rem;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-modal .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-modal ul,.dialog-modal ol,.dialog-modal p{margin:1px 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1rem 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{border:none;margin:0;padding:0;display:block;overflow:auto hidden}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);padding-left:0;list-style:none}ul.tabs li{display:flex}.tabs{flex-wrap:wrap;width:100%;min-width:100%;display:flex}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);color:unset;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:0 0 2px;order:1;margin:0 .7em;padding:.7em}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);min-width:100%;padding:.7rem 0;display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherit;background:inherit;color:inherit;border-bottom:2px solid #0000;font-weight:400}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;color:var(--color-search-font);z-index:100;margin:0 1rem 0 0;font-size:.9rem;padding:.2rem!important}select:hover,select:focus{cursor:pointer}@supports (background-position-x:100%) and (appearance:none){select{appearance:none;background:url(data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E) calc(100% + 2rem) 0/2rem no-repeat content-box border-box;background-color:var(--color-toolkit-select-background);text-overflow:ellipsis;border-width:0 2rem 0 0;border-color:#0000;border-radius:5px;outline:none}select:hover,select:focus{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url(data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E)}}html.theme-dark select{background-image:url(data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E)}}input.checkbox-onoff[type=checkbox]{appearance:none;cursor:pointer;border-radius:10px;width:2.5em;height:.7em;margin:0 16px;display:inline-block;position:relative;box-shadow:none!important}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:none}input.checkbox-onoff[type=checkbox]:focus:after{content:"";border:1px solid var(--color-btn-background);width:3.5em;height:1.65em;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;border-radius:12px;position:absolute;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]:before{border-radius:50%;justify-content:center;align-items:center;width:1.875em;height:1.875em;font-size:.75em;display:flex;position:absolute;top:-.5em}input.checkbox-onoff[type=checkbox],input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff[type=checkbox]:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked:before{content:"✕";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background);left:-.5em}input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff.reversed-checkbox[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff[type=checkbox]:checked:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:before{content:"✓";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background);left:calc(100% - 1.5em)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){appearance:none;cursor:pointer;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em;width:20px;height:20px;position:relative;top:0;left:0}input[type=checkbox]:not(.checkbox-onoff):after{content:"";border:3px solid var(--color-toolkit-checkbox-label-border);opacity:0;background:0 0;border-top:none;border-right:none;width:9px;height:5px;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked:after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;cursor:inherit;background-color:#0000!important}input.checkbox[type=checkbox]:not(:checked,[disabled],.checkbox-onoff):hover:after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.loader{text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);margin:1em auto;font-size:10px;animation:1.2s linear infinite load8;position:relative;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-tooltip{border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);z-index:5000;text-align:left;border-radius:10px;margin:0 0 0 2rem;padding:.5rem 1rem;font-size:14px;font-weight:400;display:none;position:absolute}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block}.stacked-bar-chart{flex-flow:row;align-items:center;width:100%;margin:0;padding:0 .125rem 0 4rem;display:inline-flex}.stacked-bar-chart-value{text-align:right;width:3rem;padding:0 .5rem;display:inline-block;position:absolute}.stacked-bar-chart-base{flex-grow:0;flex-shrink:0;flex-basis:unset;display:flex}.stacked-bar-chart-median{flex-grow:0;flex-shrink:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgb(var(--color-base-font-rgb), .9);padding:.3rem 0;display:flex}.stacked-bar-chart-rate80{flex-grow:0;flex-shrink:0;flex-basis:unset;border:1px solid rgb(var(--color-base-font-rgb), .3);background:0 0;padding:.3rem 0;display:flex}.stacked-bar-chart-rate95{flex-grow:0;flex-shrink:0;flex-basis:unset;border-bottom:1px dotted rgb(var(--color-base-font-rgb), .5);background:0 0;padding:0;display:flex}.stacked-bar-chart-rate100{flex-grow:0;flex-shrink:0;flex-basis:unset;border-left:1px solid rgb(var(--color-base-font-rgb), .9);background:0 0;width:1px;padding:.4rem 0;display:flex}.autocomplete{text-align:left;border-radius:10px;width:44rem;max-width:calc(100% - 1rem);max-height:0;position:absolute;overflow-y:hidden}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0;list-style-type:none}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);z-index:5000;border-radius:.8rem;max-height:32rem;margin-top:3.5rem;display:block;overflow-y:auto}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete>ul>li{padding:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.05)}}input.checkbox-onoff[type=checkbox]:before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem;font-family:monospace}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{text-align:right;width:7rem}.engine-stats .engine-reliability{text-align:right}table.engine-error th.engine-error-type,table.engine-error td.engine-error-type,failed-test{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{border:1px solid var(--color-result-border);text-align:left;max-width:1280px;margin:1rem 0 3rem}.engine-errors table.engine-error tr th,.engine-errors table.engine-error tr td{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);margin:0 0 0 .5rem;padding:0 1rem 0 0}.bar-chart-value{text-align:right;width:3em;padding-right:.5rem;display:inline-block}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);float:left;margin:1px 0}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);float:left;margin:1px 0}.bar0{border:0;width:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{width:100%;height:300px;margin:10px 0}#answers .weather summary{list-style:none;display:block}#answers .weather div.summary{background-color:var(--color-header-background);border-radius:5px;margin:0;padding:.5rem 1rem}#answers .weather table{table-layout:fixed;border-collapse:separate;border-spacing:.1em 0;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem}#answers .weather td{text-overflow:ellipsis;padding:0;overflow:hidden}#answers .weather img.symbol{width:5rem;margin:auto;display:block}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(./img/searxng.png) 50%/contain no-repeat;min-height:4rem;margin:4rem auto}.index h1{visibility:hidden;font-size:4em}.index #search,.index #search_header{background:inherit;border:inherit;margin:0 auto;padding:0;display:block}.index .search_filters{margin:1em 0;display:block}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table th,table td{text-align:center;text-align:left;padding:1rem .5rem}table tr.pref-group th{text-align:left;background:var(--color-settings-table-group-background);font-weight:400}#main_preferences form{width:100%}#main_preferences fieldset{border:none;margin:8px}#main_preferences legend{float:left;width:300px;margin:0;padding:5px 0 0;display:block}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);background:none repeat scroll 0 0 var(--color-toolkit-select-background);border:none;border-radius:5px;height:2rem;padding:.2rem .4rem}#main_preferences input[type=text]:hover,#main_preferences input[type=text]:focus{background-color:var(--color-toolkit-select-background-hover)}#main_preferences div.pref-group{text-align:left;background:var(--color-settings-table-group-background);width:100%;padding:1rem .5rem;font-weight:400}#main_preferences .value{float:left;width:15em;margin:0;padding:0}#main_preferences .value select,#main_preferences .value input[type=text]{margin:0 1rem 0 0;font-size:inherit!important}#main_preferences .value select{width:14rem}#main_preferences .value select:focus,#main_preferences .value input:focus{box-shadow:0 0 1px 1px var(--color-btn-background);outline:none}#main_preferences .description{float:right;width:50%;color:var(--color-settings-engine-description-font);margin:0;padding:5px 0 0;font-size:90%}#main_preferences .bang{text-align:left;background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid #0000;border-radius:5px;padding:.2rem .4rem}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{max-width:40rem;margin-top:1.8rem;left:calc(50% - 32.5em)}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{direction:ltr;width:100%}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;vertical-align:top;padding:.5em;font-family:monospace;font-size:1rem}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(2n)>th,#main_preferences table.cookies>tbody>tr:nth-child(2n)>td{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);cursor:pointer;border:0;border-radius:10px;margin:2px 4px;padding:.7em;display:inline-block}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a:first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{align-items:center;gap:.5rem;display:flex}#main_preferences #copy-hash-container div.selectable_url pre{flex-grow:1;width:auto}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{margin:0;padding:0}#search_header{background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);grid-template-columns:3rem 1fr;grid-template-areas:"logo search""spacer categories";gap:1rem 1.2rem;margin:0;padding-top:1.5em;padding-left:7rem;padding-right:2em;display:grid}.category_checkbox,.category_button{margin-right:1rem;padding:0;display:inline-block;position:relative}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.9em;display:inline-flex}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;text-transform:capitalize;border:none;border-bottom:2px solid #0000;align-items:center;padding:.2rem 0;font-size:.9em;display:inline-flex}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;justify-content:center;align-items:center;padding:.5rem 10px 0;display:flex}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{background:var(--color-base-background);z-index:1000;width:100%;padding:1rem .6rem .6rem 0;display:block;position:absolute;left:-.1rem}#search_view{grid-area:search;padding:.5rem .5rem 0}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{white-space:nowrap;width:100%;max-width:44rem;box-shadow:var(--color-search-shadow);border-radius:.8rem;flex-direction:row;display:inline-flex}#clear_search{border-collapse:separate;box-sizing:border-box;background:none repeat scroll 0 0 var(--color-search-background);width:1.8rem;color:var(--color-search-font);z-index:1000;border:none;outline:none;margin:0;padding:.8rem .2rem;font-size:1.1rem;display:block}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *,html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{background:none repeat scroll 0 0 var(--color-search-background);color:var(--color-search-font);z-index:100;border:none;outline:none;margin:0;font-size:1.1rem;display:block}#q{border-radius:.8rem 0 0 .8rem;width:100%;padding-left:1rem;padding-right:0!important}#send_search{border-radius:0 .8rem .8rem 0;padding:.8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{border-left:1px solid var(--color-search-border);width:auto!important}.search_filters{overscroll-behavior-inline:contain;margin:.6rem 0 0 10.6rem;display:flex;overflow-x:auto}.search_filters select{background-color:inherit}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{column-gap:.5rem;padding:1.5em .5rem 0}.search_filters{margin:.6rem 0 0 3.5rem}#categories{clear:both;font-size:90%}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{width:auto;display:inline-block}#main_index #categories,#main_results #categories{text-align:left;width:100%;overflow:scroll hidden}}@media screen and (max-width:50em){#search_header{grid-template-areas:"logo search""categories categories";gap:0;width:100%;margin:0;padding:.1rem 0 0}.search_logo{padding:0}.search_box{width:100%}#q{flex:1;width:100%}.search_filters{margin:0 10px;padding:.5rem 0}.category{width:auto;margin:0;display:inline-block}.category svg{display:none}.category_checkbox label,.category_button{margin:0!important;padding:1rem!important}#search_view:focus-within{background-color:var(--color-search-background);z-index:2000;width:100%;height:100%;display:block;position:absolute;top:0}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;box-shadow:none;border-radius:0}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{box-shadow:none;border:none;border-radius:0}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search""categories categories"}#search_logo{display:none}}#categories{-webkit-user-select:none;user-select:none}#categories_container{position:relative}.favicon img{background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);border-radius:10%;width:1.5rem;height:1.5rem;display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-left:3rem}.center-alignment-yes #main_results #sidebar{margin-right:1rem}.center-alignment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{flex-direction:column;align-items:center;display:flex}.center-alignment-yes #main_results #search{flex-direction:column;align-items:center;width:100%;display:flex}.center-alignment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);grid-template-areas:"na logo search""na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-alignment-yes #main_results .search_filters{width:var(--center-page-width);margin-left:.5rem}.center-alignment-yes #main_results #results{margin-left:10rem;margin-right:2rem}.center-alignment-yes #main_results #results.only_template_images,.center-alignment-yes #main_results #results.image-detail-open{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem;margin-left:1.5rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-left:0}.center-alignment-yes #main_results #sidebar{margin-right:0}}.sxng-icon-set{vertical-align:bottom;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}.sxng-icon-set-small{vertical-align:bottom;width:1rem;height:1rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}.sxng-icon-set-big{vertical-align:bottom;width:1.5rem;height:1.5rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);scroll-behavior:smooth;margin:0;padding:0;font-family:sans-serif;font-size:.9em}body,main{margin:0;padding:0}body{flex-direction:column;height:100vh;margin:0;display:flex}@supports (height:100dvh){body{height:100dvh}}main{flex:1;width:100%;margin-bottom:2rem}.page_with_header{width:85em;margin:2em auto}footer{clear:both;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);width:100%;min-height:4rem;padding:1rem 0;overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}input[type=submit],#results button[type=submit],.button{background:var(--color-btn-background);color:var(--color-btn-font);cursor:pointer;border:0;border-radius:10px;padding:.7rem;display:inline-block}a{color:var(--color-url-font);text-decoration:none}a:visited,a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.title,article.result-images[data-vim-selected] span.source{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-videos,article[data-vim-selected].category-news,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-social{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{box-sizing:border-box;border-left:.2rem solid #0000;width:100%;margin:.125rem 0;padding:1rem}.result h3{overflow-wrap:break-word;margin:.4rem 0;padding:0;font-size:1.2rem}.result h3 a{color:var(--color-result-link-font);font-size:1.1em;font-weight:400}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{border:none;outline:none;text-decoration:underline}.result .cache_link,.result .proxyfied_link{margin-left:.5rem;font-size:smaller!important}.result .content,.result .stat{overflow-wrap:break-word;max-width:54em;margin:0;padding:0;font-size:.9em;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_header{gap:.5rem;display:flex}.result .url_wrapper{color:var(--color-result-url-font);flex-flow:row;align-items:center;margin:0;padding:0;font-size:1rem;display:flex;overflow:hidden}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1:after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px;overflow:hidden}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_length,.result .result_views,.result .result_author,.result .result_shipping,.result .result_source_country{color:var(--color-result-publishdate-font);font-size:.8em}.result .result_price{color:var(--color-result-description-highlight-font);font-size:1.2em}.result a.thumbnail_link{float:left;margin-top:.6rem;margin-right:1rem;position:relative}.result a.thumbnail_link img.thumbnail{width:7rem;height:unset;display:block}.result a.thumbnail_link .thumbnail_length{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:6px}.result .break{clear:both}.result-packages .attributes{border-spacing:.125rem;margin-top:.3rem;display:table}.result-packages .attributes div{display:table-row}.result-packages .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-packages .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content{margin-top:.25rem}.result-packages .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}.template_group_images{flex-wrap:wrap;display:flex}.template_group_images:after{content:"";flex-grow:10}.category-videos,.category-news,.category-map,.category-music,.category-social{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1