 /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html{line-height:1.15;-webkit-text-size-adjust:100%;}/* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body{margin:0;}/** * Render the `main` element consistently in IE. */ main{display:block;}/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome,Firefox,and Safari. */ h1{font-size:2em;margin:0.67em 0;}/* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr{box-sizing:content-box;height:0;overflow:visible;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre{font-family:monospace,monospace;font-size:1em;}/* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a{background-color:transparent;}/** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome,Edge,IE,Opera,and Safari. */ abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}/** * Add the correct font weight in Chrome,Edge,and Safari. */ b,strong{font-weight:bolder;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code,kbd,samp{font-family:monospace,monospace;font-size:1em;}/** * Add the correct font size in all browsers. */ small{font-size:80%;}/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}/* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img{border-style:none;}/* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}/** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button,input{overflow:visible;}/** * Remove the inheritance of text transform in Edge,Firefox,and IE. * 1. Remove the inheritance of text transform in Firefox. */ button,select{text-transform:none;}/** * Correct the inability to style clickable types in iOS and Safari. */ button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}/** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}/** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}/** * Correct the padding in Firefox. */ fieldset{padding:0.35em 0.75em 0.625em;}/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}/** * Add the correct vertical alignment in Chrome,Firefox,and Opera. */ progress{vertical-align:baseline;}/** * Remove the default vertical scrollbar in IE 10+. */ textarea{overflow:auto;}/** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}/** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}/** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}/* Interactive ========================================================================== */ /* * Add the correct display in Edge,IE 10+,and Firefox. */ details{display:block;}/* * Add the correct display in all browsers. */ summary{display:list-item;}/* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template{display:none;}/** * Add the correct display in IE 10. */ [hidden]{display:none;}/* * SearXNG,A privacy-respecting,hackable metasearch engine * * To change the colors of the site,simple edit this variables */:root{--color-base-font:#334155;--color-base-font-rgb:51,65,85;--color-base-background:#f8fafc;--color-base-background-mobile:#f1f5f9;--color-url-font:#2563eb;--color-url-visited-font:#7c3aed;--color-header-background:rgba(255,255,255,0.85);--color-header-border:#e2e8f0;--color-footer-background:#f8fafc;--color-footer-border:#e2e8f0;--color-sidebar-border:#e2e8f0;--color-sidebar-font:#1e293b;--color-sidebar-background:#fff;--color-backtotop-font:#64748b;--color-backtotop-border:#e2e8f0;--color-backtotop-background:#fff;--color-btn-background:#2563eb;--color-btn-font:#fff;--color-show-btn-background:#e2e8f0;--color-show-btn-font:#475569;--color-search-border:#e2e8f0;--color-search-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--color-search-background:#fff;--color-search-font:#0f172a;--color-search-background-hover:#2563eb;--color-error:#ef4444;--color-error-background:#fef2f2;--color-warning:#f59e0b;--color-warning-background:#fffbeb;--color-success:#22c55e;--color-success-background:#f0fdf4;--color-categories-item-selected-font:#2563eb;--color-categories-item-border-selected:#2563eb;--color-autocomplete-font:#0f172a;--color-autocomplete-border:#e2e8f0;--color-autocomplete-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#f1f5f9;--color-answer-font:#334155;--color-answer-background:#fff;--color-result-keyvalue-col-table:#f8fafc;--color-result-keyvalue-odd:#f8fafc;--color-result-keyvalue-even:#fff;--color-result-background:#fff;--color-result-border:#e2e8f0;--color-result-url-font:#475569;--color-result-vim-selected:#f1f5f9;--color-result-vim-arrow:#2563eb;--color-result-description-highlight-font:#0f172a;--color-result-link-font:#2563eb;--color-result-link-font-highlight:#2563eb;--color-result-link-visited-font:#7c3aed;--color-result-publishdate-font:#94a3b8;--color-result-engines-font:#64748b;--color-result-search-url-border:#e2e8f0;--color-result-search-url-font:#475569;--color-result-image-span-font:#475569;--color-result-image-span-font-selected:#fff;--color-result-image-background:#f8fafc;--color-settings-tr-hover:#f1f5f9;--color-settings-engine-description-font:#64748b;--color-settings-table-group-background:#f1f5f9;--color-result-detail-font:#f8fafc;--color-result-detail-label-font:#94a3b8;--color-result-detail-background:#1e293b;--color-result-detail-hr:#334155;--color-result-detail-link:#60a5fa;--color-result-detail-loader-border:rgba(255,255,255,0.2);--color-result-detail-loader-borderleft:rgba(0,0,0,0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#64748b;--color-toolkit-kbd-font:#f8fafc;--color-toolkit-kbd-background:#1e293b;--color-toolkit-dialog-border:#e2e8f0;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:transparent;--color-toolkit-tabs-section-border:#e2e8f0;--color-toolkit-select-background:#f1f5f9;--color-toolkit-select-border:#e2e8f0;--color-toolkit-select-background-hover:#e2e8f0;--color-toolkit-input-text-font:#0f172a;--color-toolkit-checkbox-onoff-off-background:#cbd5e1;--color-toolkit-checkbox-onoff-on-background:#cbd5e1;--color-toolkit-checkbox-onoff-on-mark-background:#2563eb;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#94a3b8;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#e2e8f0;--color-toolkit-checkbox-label-border:#e2e8f0;--color-toolkit-checkbox-input-border:#2563eb;--color-toolkit-engine-tooltip-border:#e2e8f0;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0,0,0,0.2);--color-toolkit-loader-borderleft:rgba(255,255,255,0);--color-doc-code:#1e293b;--color-doc-code-background:#eff6ff;--color-bar-chart-primary:#3b82f6;--color-bar-chart-secondary:#f59e0b;--color-image-resolution-background:rgba(0,0,0,0.6);--color-image-resolution-font:#fff;--color-loading-indicator:rgba(255,255,255,0.2);--color-loading-indicator-gap:#fff;--color-line-number:#94a3b8;--color-favicon-background-color:#f1f5f9;--color-favicon-border-color:#e2e8f0;}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#cbd5e1;--color-base-font-rgb:203,213,225;--color-base-background:#0f172a;--color-base-background-mobile:#0f172a;--color-url-font:#60a5fa;--color-url-visited-font:#a78bfa;--color-header-background:rgba(15,23,42,0.9);--color-header-border:#1e293b;--color-footer-background:#0f172a;--color-footer-border:#1e293b;--color-sidebar-border:#1e293b;--color-sidebar-font:#e2e8f0;--color-sidebar-background:#1e293b;--color-backtotop-font:#94a3b8;--color-backtotop-border:#1e293b;--color-backtotop-background:#1e293b;--color-btn-background:#3b82f6;--color-btn-font:#0f172a;--color-show-btn-background:#334155;--color-show-btn-font:#cbd5e1;--color-search-border:#1e293b;--color-search-shadow:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--color-search-background:#1e293b;--color-search-font:#f1f5f9;--color-search-background-hover:#3b82f6;--color-error:#f87171;--color-error-background:#451a1a;--color-warning:#fbbf24;--color-warning-background:#451a03;--color-success:#4ade80;--color-success-background:#052e16;--color-categories-item-selected-font:#60a5fa;--color-categories-item-border-selected:#60a5fa;--color-autocomplete-font:#f1f5f9;--color-autocomplete-border:#1e293b;--color-autocomplete-shadow:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -2px rgba(0,0,0,0.3);--color-autocomplete-background:#1e293b;--color-autocomplete-background-hover:#0f172a;--color-answer-font:#cbd5e1;--color-answer-background:#1e293b;--color-result-keyvalue-col-table:#0f172a;--color-result-keyvalue-odd:#0f172a;--color-result-keyvalue-even:#1e293b;--color-result-background:#1e293b;--color-result-border:#1e293b;--color-result-url-font:#94a3b8;--color-result-vim-selected:#0f172a;--color-result-vim-arrow:#3b82f6;--color-result-description-highlight-font:#f1f5f9;--color-result-link-font:#60a5fa;--color-result-link-font-highlight:#60a5fa;--color-result-link-visited-font:#a78bfa;--color-result-publishdate-font:#64748b;--color-result-engines-font:#64748b;--color-result-search-url-border:#334155;--color-result-search-url-font:#94a3b8;--color-result-detail-font:#e2e8f0;--color-result-detail-label-font:#64748b;--color-result-detail-background:#0f172a;--color-result-detail-hr:#334155;--color-result-detail-link:#60a5fa;--color-result-detail-loader-border:rgba(255,255,255,0.2);--color-result-detail-loader-borderleft:rgba(0,0,0,0);--color-result-image-span-font:#cbd5e1;--color-result-image-span-font-selected:#0f172a;--color-result-image-background:#0f172a;--color-settings-tr-hover:#0f172a;--color-settings-engine-description-font:#64748b;--color-settings-table-group-background:#0f172a;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#475569;--color-toolkit-kbd-font:#0f172a;--color-toolkit-kbd-background:#e2e8f0;--color-toolkit-dialog-border:#334155;--color-toolkit-dialog-background:#1e293b;--color-toolkit-tabs-label-border:transparent;--color-toolkit-tabs-section-border:#334155;--color-toolkit-select-background:#1e293b;--color-toolkit-select-border:#334155;--color-toolkit-select-background-hover:#334155;--color-toolkit-input-text-font:#f1f5f9;--color-toolkit-checkbox-onoff-off-background:#334155;--color-toolkit-checkbox-onoff-on-background:#334155;--color-toolkit-checkbox-onoff-on-mark-background:#3b82f6;--color-toolkit-checkbox-onoff-on-mark-color:#0f172a;--color-toolkit-checkbox-onoff-off-mark-background:#64748b;--color-toolkit-checkbox-onoff-off-mark-color:#0f172a;--color-toolkit-checkbox-label-background:#1e293b;--color-toolkit-checkbox-label-border:#334155;--color-toolkit-checkbox-input-border:#3b82f6;--color-toolkit-engine-tooltip-border:#334155;--color-toolkit-engine-tooltip-background:#1e293b;--color-toolkit-loader-border:rgba(255,255,255,0.2);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-doc-code:#e2e8f0;--color-doc-code-background:#1e293b;--color-favicon-background-color:#334155;--color-favicon-border-color:#475569;}}:root.theme-dark{--color-base-font:#cbd5e1;--color-base-font-rgb:203,213,225;--color-base-background:#0f172a;--color-base-background-mobile:#0f172a;--color-url-font:#60a5fa;--color-url-visited-font:#a78bfa;--color-header-background:rgba(15,23,42,0.9);--color-header-border:#1e293b;--color-footer-background:#0f172a;--color-footer-border:#1e293b;--color-sidebar-border:#1e293b;--color-sidebar-font:#e2e8f0;--color-sidebar-background:#1e293b;--color-backtotop-font:#94a3b8;--color-backtotop-border:#1e293b;--color-backtotop-background:#1e293b;--color-btn-background:#3b82f6;--color-btn-font:#0f172a;--color-show-btn-background:#334155;--color-show-btn-font:#cbd5e1;--color-search-border:#1e293b;--color-search-shadow:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--color-search-background:#1e293b;--color-search-font:#f1f5f9;--color-search-background-hover:#3b82f6;--color-error:#f87171;--color-error-background:#451a1a;--color-warning:#fbbf24;--color-warning-background:#451a03;--color-success:#4ade80;--color-success-background:#052e16;--color-categories-item-selected-font:#60a5fa;--color-categories-item-border-selected:#60a5fa;--color-autocomplete-font:#f1f5f9;--color-autocomplete-border:#1e293b;--color-autocomplete-shadow:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -2px rgba(0,0,0,0.3);--color-autocomplete-background:#1e293b;--color-autocomplete-background-hover:#0f172a;--color-answer-font:#cbd5e1;--color-answer-background:#1e293b;--color-result-keyvalue-col-table:#0f172a;--color-result-keyvalue-odd:#0f172a;--color-result-keyvalue-even:#1e293b;--color-result-background:#1e293b;--color-result-border:#1e293b;--color-result-url-font:#94a3b8;--color-result-vim-selected:#0f172a;--color-result-vim-arrow:#3b82f6;--color-result-description-highlight-font:#f1f5f9;--color-result-link-font:#60a5fa;--color-result-link-font-highlight:#60a5fa;--color-result-link-visited-font:#a78bfa;--color-result-publishdate-font:#64748b;--color-result-engines-font:#64748b;--color-result-search-url-border:#334155;--color-result-search-url-font:#94a3b8;--color-result-detail-font:#e2e8f0;--color-result-detail-label-font:#64748b;--color-result-detail-background:#0f172a;--color-result-detail-hr:#334155;--color-result-detail-link:#60a5fa;--color-result-detail-loader-border:rgba(255,255,255,0.2);--color-result-detail-loader-borderleft:rgba(0,0,0,0);--color-result-image-span-font:#cbd5e1;--color-result-image-span-font-selected:#0f172a;--color-result-image-background:#0f172a;--color-settings-tr-hover:#0f172a;--color-settings-engine-description-font:#64748b;--color-settings-table-group-background:#0f172a;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#475569;--color-toolkit-kbd-font:#0f172a;--color-toolkit-kbd-background:#e2e8f0;--color-toolkit-dialog-border:#334155;--color-toolkit-dialog-background:#1e293b;--color-toolkit-tabs-label-border:transparent;--color-toolkit-tabs-section-border:#334155;--color-toolkit-select-background:#1e293b;--color-toolkit-select-border:#334155;--color-toolkit-select-background-hover:#334155;--color-toolkit-input-text-font:#f1f5f9;--color-toolkit-checkbox-onoff-off-background:#334155;--color-toolkit-checkbox-onoff-on-background:#334155;--color-toolkit-checkbox-onoff-on-mark-background:#3b82f6;--color-toolkit-checkbox-onoff-on-mark-color:#0f172a;--color-toolkit-checkbox-onoff-off-mark-background:#64748b;--color-toolkit-checkbox-onoff-off-mark-color:#0f172a;--color-toolkit-checkbox-label-background:#1e293b;--color-toolkit-checkbox-label-border:#334155;--color-toolkit-checkbox-input-border:#3b82f6;--color-toolkit-engine-tooltip-border:#334155;--color-toolkit-engine-tooltip-background:#1e293b;--color-toolkit-loader-border:rgba(255,255,255,0.2);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-doc-code:#e2e8f0;--color-doc-code-background:#1e293b;--color-favicon-background-color:#334155;--color-favicon-border-color:#475569;}:root.theme-black{--color-base-font:#cbd5e1;--color-base-font-rgb:203,213,225;--color-base-background:#0f172a;--color-base-background-mobile:#0f172a;--color-url-font:#60a5fa;--color-url-visited-font:#a78bfa;--color-header-background:rgba(15,23,42,0.9);--color-header-border:#1e293b;--color-footer-background:#0f172a;--color-footer-border:#1e293b;--color-sidebar-border:#1e293b;--color-sidebar-font:#e2e8f0;--color-sidebar-background:#1e293b;--color-backtotop-font:#94a3b8;--color-backtotop-border:#1e293b;--color-backtotop-background:#1e293b;--color-btn-background:#3b82f6;--color-btn-font:#0f172a;--color-show-btn-background:#334155;--color-show-btn-font:#cbd5e1;--color-search-border:#1e293b;--color-search-shadow:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--color-search-background:#1e293b;--color-search-font:#f1f5f9;--color-search-background-hover:#3b82f6;--color-error:#f87171;--color-error-background:#451a1a;--color-warning:#fbbf24;--color-warning-background:#451a03;--color-success:#4ade80;--color-success-background:#052e16;--color-categories-item-selected-font:#60a5fa;--color-categories-item-border-selected:#60a5fa;--color-autocomplete-font:#f1f5f9;--color-autocomplete-border:#1e293b;--color-autocomplete-shadow:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -2px rgba(0,0,0,0.3);--color-autocomplete-background:#1e293b;--color-autocomplete-background-hover:#0f172a;--color-answer-font:#cbd5e1;--color-answer-background:#1e293b;--color-result-keyvalue-col-table:#0f172a;--color-result-keyvalue-odd:#0f172a;--color-result-keyvalue-even:#1e293b;--color-result-background:#1e293b;--color-result-border:#1e293b;--color-result-url-font:#94a3b8;--color-result-vim-selected:#0f172a;--color-result-vim-arrow:#3b82f6;--color-result-description-highlight-font:#f1f5f9;--color-result-link-font:#60a5fa;--color-result-link-font-highlight:#60a5fa;--color-result-link-visited-font:#a78bfa;--color-result-publishdate-font:#64748b;--color-result-engines-font:#64748b;--color-result-search-url-border:#334155;--color-result-search-url-font:#94a3b8;--color-result-detail-font:#e2e8f0;--color-result-detail-label-font:#64748b;--color-result-detail-background:#0f172a;--color-result-detail-hr:#334155;--color-result-detail-link:#60a5fa;--color-result-detail-loader-border:rgba(255,255,255,0.2);--color-result-detail-loader-borderleft:rgba(0,0,0,0);--color-result-image-span-font:#cbd5e1;--color-result-image-span-font-selected:#0f172a;--color-result-image-background:#0f172a;--color-settings-tr-hover:#0f172a;--color-settings-engine-description-font:#64748b;--color-settings-table-group-background:#0f172a;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#475569;--color-toolkit-kbd-font:#0f172a;--color-toolkit-kbd-background:#e2e8f0;--color-toolkit-dialog-border:#334155;--color-toolkit-dialog-background:#1e293b;--color-toolkit-tabs-label-border:transparent;--color-toolkit-tabs-section-border:#334155;--color-toolkit-select-background:#1e293b;--color-toolkit-select-border:#334155;--color-toolkit-select-background-hover:#334155;--color-toolkit-input-text-font:#f1f5f9;--color-toolkit-checkbox-onoff-off-background:#334155;--color-toolkit-checkbox-onoff-on-background:#334155;--color-toolkit-checkbox-onoff-on-mark-background:#3b82f6;--color-toolkit-checkbox-onoff-on-mark-color:#0f172a;--color-toolkit-checkbox-onoff-off-mark-background:#64748b;--color-toolkit-checkbox-onoff-off-mark-color:#0f172a;--color-toolkit-checkbox-label-background:#1e293b;--color-toolkit-checkbox-label-border:#334155;--color-toolkit-checkbox-input-border:#3b82f6;--color-toolkit-engine-tooltip-border:#334155;--color-toolkit-engine-tooltip-background:#1e293b;--color-toolkit-loader-border:rgba(255,255,255,0.2);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-doc-code:#e2e8f0;--color-doc-code-background:#1e293b;--color-favicon-background-color:#334155;--color-favicon-border-color:#475569;--color-base-background:#000;--color-base-background-mobile:#000;--color-header-background:#000;--color-footer-background:#000;--color-sidebar-background:#000;--color-result-background:#0a0a0a;--color-search-background:#0a0a0a;--color-autocomplete-background:#0a0a0a;}html.no-js .hide_if_nojs{display:none;}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{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px;}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background);}table{width:100%;}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover);}th{padding:0.4em;}td{padding:0 4px;}tr:hover{background:var(--color-settings-tr-hover) !important;}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:0.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:8px;}div.selectable_url pre{display:block;font-size:0.8em;word-break:break-all;margin:0.1em;user-select:all;}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:12px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em;}.dialog-error ul,.dialog-error ol,.dialog-error p{margin:1px 0 0 0;}.dialog-error table{width:auto;}.dialog-error tr{vertical-align:text-top;}.dialog-error tr:hover{background:transparent !important;}.dialog-error td{padding:0 1em 0 0;padding-right:1rem;padding-left:0;}.dialog-error h4{margin-top:0.3em;margin-bottom:0.3em;}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:12px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);}.dialog-error-block .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em;}.dialog-error-block ul,.dialog-error-block ol,.dialog-error-block p{margin:1px 0 0 0;}.dialog-error-block table{width:auto;}.dialog-error-block tr{vertical-align:text-top;}.dialog-error-block tr:hover{background:transparent !important;}.dialog-error-block td{padding:0 1em 0 0;padding-right:1rem;padding-left:0;}.dialog-error-block h4{margin-top:0.3em;margin-bottom:0.3em;}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:12px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em;}.dialog-warning ul,.dialog-warning ol,.dialog-warning p{margin:1px 0 0 0;}.dialog-warning table{width:auto;}.dialog-warning tr{vertical-align:text-top;}.dialog-warning tr:hover{background:transparent !important;}.dialog-warning td{padding:0 1em 0 0;padding-right:1rem;padding-left:0;}.dialog-warning h4{margin-top:0.3em;margin-bottom:0.3em;}.dialog-warning-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:12px;display:block;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);}.dialog-warning-block .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em;}.dialog-warning-block ul,.dialog-warning-block ol,.dialog-warning-block p{margin:1px 0 0 0;}.dialog-warning-block table{width:auto;}.dialog-warning-block tr{vertical-align:text-top;}.dialog-warning-block tr:hover{background:transparent !important;}.dialog-warning-block td{padding:0 1em 0 0;padding-right:1rem;padding-left:0;}.dialog-warning-block h4{margin-top:0.3em;margin-bottom:0.3em;}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:12px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:5000;}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em;}.dialog-modal ul,.dialog-modal ol,.dialog-modal p{margin:1px 0 0 0;}.dialog-modal table{width:auto;}.dialog-modal tr{vertical-align:text-top;}.dialog-modal tr:hover{background:transparent !important;}.dialog-modal td{padding:0 1em 0 0;padding-right:1rem;padding-left:0;}.dialog-modal h4{margin-top:0.3em;margin-bottom:0.3em;}.dialog-modal h3{margin-top:0;}.btn-collapse{cursor:pointer;}.scrollx{overflow:auto hidden;display:block;padding:0;margin:0;border:none;}.tabs .tabs > label{font-size:90%;}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0;margin:0;}ul.tabs li{display:flex;}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%;gap:0;}.tabs > *{order:2;}.tabs > input[type="radio"]{display:none;}.tabs > label,.tabs > li > a{order:1;padding:0.6rem 1rem;margin:0;font-size:0.85em;font-weight:500;letter-spacing:0.3px;text-transform:uppercase;color:var(--color-settings-engine-description-font);border:none;border-bottom:2px solid transparent;transition:all 0.15s ease;user-select:none;cursor:pointer;}.tabs > label.active,.tabs > li > a.active{color:var(--color-categories-item-selected-font);border-bottom-color:var(--color-categories-item-border-selected);}.tabs > label:hover,.tabs > li > a:hover{color:var(--color-base-font);border-bottom-color:var(--color-categories-item-border-selected);}.tabs > section{min-width:100%;padding:0.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none;}.tabs > label:last-of-type{color:var(--color-categories-item-selected-font);border-bottom-color:var(--color-categories-item-border-selected);}.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;border-bottom:2px solid transparent;font-weight:normal;color:var(--color-settings-engine-description-font);}html body .tabs > input:checked ~ label:hover{color:var(--color-base-font);border-bottom-color:var(--color-categories-item-border-selected);}html body .tabs > input:checked + label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected);font-weight:600;}html body .tabs > input:checked + label + section{display:block;}select{height:2.2rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:0.2rem 0.5rem !important;color:var(--color-search-font);font-size:0.9rem;z-index:100;border:1px solid var(--color-toolkit-select-border);border-radius:8px;transition:border-color 0.15s ease;}select:hover,select:focus{cursor:pointer;border-color:var(--color-categories-item-border-selected);}select:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,0.15);}@supports ((background-position-x:100%) and ((appearance:none))){select{appearance:none;border-width:0 2rem 0 0;border-color:transparent;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") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:8px;}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;display:inline-block;width:2.75em;height:1.5em;box-shadow:none !important;margin:0 16px;border-radius:100px;position:relative;transition:background 0.2s ease;}input.checkbox-onoff[type="checkbox"]:focus,input.checkbox-onoff[type="checkbox"]:hover{outline:none;}input.checkbox-onoff[type="checkbox"]:focus-visible{outline:2px solid var(--color-btn-background);outline-offset:2px;}input.checkbox-onoff[type="checkbox"]::before{position:absolute;top:0.15em;display:flex;justify-content:center;align-items:center;font-size:0.65em;width:1.2em;height:1.2em;border-radius:50%;transition:left 0.2s ease,background 0.2s ease;box-shadow:0 1px 3px rgba(0,0,0,0.2);}/* check mark reversed-checkbox displays unchecked checkedboxes as checked,and vice versa. see https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313 */ 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{left:0.15em;content:"";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background);}input.checkbox-onoff[type="checkbox"]:checked,input.checkbox-onoff.reversed-checkbox[type="checkbox"]{background:var(--color-toolkit-checkbox-onoff-on-mark-background);}input.checkbox-onoff[type="checkbox"]:checked::before,input.checkbox-onoff.reversed-checkbox[type="checkbox"]::before{left:calc(100% - 1.35em);content:"";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-btn-font);}@supports (transform:rotate(-45deg)){input[type="checkbox"]:not(.checkbox-onoff){appearance:none;width:18px;height:18px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:4px;transition:all 0.15s ease;}input[type="checkbox"]:not(.checkbox-onoff)::after{content:"";width:8px;height:4px;position:absolute;top:3px;left:3px;border:2px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg);}input[type="checkbox"]:not(.checkbox-onoff):checked{background:var(--color-btn-background);border-color:var(--color-btn-background);}input[type="checkbox"]:not(.checkbox-onoff):checked::after{border-color:var(--color-btn-font);opacity:1;}input[type="checkbox"][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent !important;cursor:inherit;}input.checkbox[type="checkbox"]:not(:checked,[disabled],.checkbox-onoff ):hover::after{opacity:0.5;}}@media screen and (max-width:50em){.tabs > label{width:100%;}}.loader,.loader::after{border-radius:50%;width:2em;height:2em;}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border:0.3em solid var(--color-toolkit-loader-border);border-left:0.3em solid var(--color-btn-background);transform:translateZ(0);animation:load8 0.8s infinite linear;}@keyframes load8{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.engine-tooltip{display:none;position:absolute;padding:0.6rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:13px;font-weight:normal;z-index:5000;text-align:left;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);line-height:1.5;}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block;}.stacked-bar-chart{margin:0;padding:0 0.125rem 0 4rem;width:100%;flex-flow:row nowrap;align-items:center;display:inline-flex;}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 0.5rem;text-align:right;}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgb(var(--color-base-font-rgb),0.9);padding:0.3rem 0;}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:transparent;border:1px solid rgb(var(--color-base-font-rgb),0.3);padding:0.3rem 0;}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:transparent;border-bottom:1px dotted rgb(var(--color-base-font-rgb),0.5);padding:0;}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:transparent;border-left:1px solid rgb(var(--color-base-font-rgb),0.9);padding:0.4rem 0;width:1px;}.autocomplete{position:absolute;width:100rem;max-width:calc(100% - 2 * 1rem);max-height:0;overflow-y:hidden;text-align:left;}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background);}.autocomplete:empty{display:none;}.autocomplete > ul{list-style-type:none;margin:0;padding:0;}.autocomplete > ul > li{cursor:pointer;padding:0.6rem 1rem;font-size:0.9em;}.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{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:5000;margin-top:3.5rem;border-radius:12px;border:1px solid var(--color-autocomplete-border);box-shadow:var(--color-autocomplete-shadow);}.autocomplete.open:empty{display:none;}@media screen and (max-width:50em){.autocomplete > ul > li{padding:1rem;}}.dialog-modal{animation-name:dialogmodal;animation-duration:0.2s;}@keyframes dialogmodal{0%{opacity:0;transform:translate(-50%,-50%) scale(0.95);}100%{opacity:1;transform:translate(-50%,-50%) scale(1);}}input.checkbox-onoff[type="checkbox"]::before{transition:left 0.2s ease;}@keyframes fadeInUp{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}article.result{animation:fadeInUp 0.25s ease both;}article.result:nth-child(1){animation-delay:0s;}article.result:nth-child(2){animation-delay:0.03s;}article.result:nth-child(3){animation-delay:0.06s;}article.result:nth-child(4){animation-delay:0.09s;}article.result:nth-child(5){animation-delay:0.12s;}article.result:nth-child(6){animation-delay:0.15s;}article.result:nth-child(7){animation-delay:0.18s;}article.result:nth-child(8){animation-delay:0.21s;}article.result:nth-child(9){animation-delay:0.24s;}article.result:nth-child(10){animation-delay:0.27s;}.category_checkbox label,button.category_button{transition:all 0.15s ease;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}article.result{animation:none !important;}}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{font-family:monospace;border-radius:8px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:0.2rem;border:0 none;}.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:0.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{width:7rem;text-align:right;}.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{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left;}.engine-errors table.engine-error tr th,.engine-errors table.engine-error tr td{padding:0.5rem;}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 0.5rem;}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:0.5rem;}.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);margin:1px 0;float:left;}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);margin:1px 0;float:left;}.bar0{width:0;border: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{height:300px;width:100%;margin:10px 0;}#answers .weather summary{display:block;list-style:none;}#answers .weather div.summary{margin:0;padding:0.5rem 1rem;background-color:var(--color-header-background);border-radius:8px;}#answers .weather table{font-size:0.9rem;table-layout:fixed;margin-top:0.5rem;margin-bottom:0.5rem;border-collapse:separate;border-spacing:0.1em 0;}#answers .weather td{padding:0;overflow:hidden;text-overflow:ellipsis;}#answers .weather img.symbol{width:5rem;margin:auto;display:block;}#main_index{margin-top:6vh;}.index{text-align:center;display:flex;flex-direction:column;align-items:center;}.index .title{background:url("./img/siraj.png") no-repeat;min-height:15rem;margin:4rem auto 1rem auto;background-position:center;background-size:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));}.index h1{font-size:9em;visibility:hidden;}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block;}.index #search_header{max-width:100rem;}.index .search_box{border-radius:100px;border:1px solid var(--color-search-border);box-shadow:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -2px rgba(0,0,0,0.06);}.index .search_box:focus-within{border-color:var(--color-btn-background);box-shadow:0 0 0 3px rgba(37,99,235,0.15),0 4px 6px -1px rgba(0,0,0,0.1);}.index .search_filters{display:block;margin:1.5em 0;justify-content:center;}.index #search_view{padding:0;}.index .category label{padding:6px 12px;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;padding:0.75rem 0.5rem;text-align:left;}table tr.pref-group th{font-weight:600;text-align:left;background:var(--color-settings-table-group-background);font-size:0.9em;}#main_preferences form{width:100%;}#main_preferences fieldset{margin:0.75rem 0;padding:1rem 1.25rem;border:1px solid var(--color-toolkit-tabs-section-border);border-radius:8px;background:var(--color-base-background);display:flex;flex-wrap:wrap;align-items:flex-start;}#main_preferences legend{margin:0 0 0.5rem 0;padding:0;display:block;width:100%;font-weight:600;font-size:0.9em;color:var(--color-base-font);}#main_preferences input[type="text"]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:1px solid var(--color-toolkit-select-border);background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:0.4rem 0.6rem;height:2.2rem;border-radius:8px;transition:border-color 0.15s ease,box-shadow 0.15s ease;}#main_preferences input[type="text"]:hover{border-color:var(--color-categories-item-border-selected);}#main_preferences input[type="text"]:focus{outline:none;border-color:var(--color-btn-background);box-shadow:0 0 0 2px rgba(37,99,235,0.2);background-color:var(--color-toolkit-select-background-hover);}#main_preferences div.pref-group{width:100%;font-weight:600;padding:0.75rem 1rem;text-align:left;background:var(--color-settings-table-group-background);font-size:0.9em;}#main_preferences .value{margin:0;padding:0;float:left;width:15em;}#main_preferences .value select,#main_preferences .value input[type="text"]{font-size:inherit !important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;}#main_preferences .value select{width:14rem;height:2.2rem;}#main_preferences .description{margin:0;padding:0.3rem 0 0 0;float:right;width:calc(100% - 19em);color:var(--color-settings-engine-description-font);font-size:0.85em;line-height:1.5;}#main_preferences .bang{text-align:left;border-radius:8px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:0.2rem 0.4rem;border:0 none;font-family:monospace;font-size:0.9em;}#main_preferences .category{margin-right:0.5rem;}#main_preferences .category label{border:2px solid transparent;padding:0.2rem 0.5rem;border-radius:8px;}#main_preferences .category input[type="checkbox"]:checked + label{border:2px solid var(--color-categories-item-border-selected);}#main_preferences table.table_engines{width:100%;border-collapse:separate;border-spacing:0;}#main_preferences table.table_engines thead th{font-size:0.85em;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-settings-engine-description-font);border-bottom:2px solid var(--color-toolkit-tabs-section-border);padding:0.75rem 0.5rem;}#main_preferences table.table_engines tbody tr{border-bottom:1px solid var(--color-toolkit-tabs-section-border);transition:background 0.15s ease;}#main_preferences table.table_engines tbody tr:hover{background:var(--color-settings-tr-hover);}#main_preferences table.table_engines tbody td{padding:0.6rem 0.5rem;vertical-align:middle;}#main_preferences table.table_engines th.name label{cursor:pointer;font-size:0.9em;}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em) / 2 + 10em);max-width:40rem;}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:0.5rem;}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:0.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.table_engines .shortcut{font-family:monospace;font-size:0.9em;}#main_preferences table.cookies{width:100%;direction:ltr;}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;font-family:monospace;font-size:0.9rem;padding:0.5em;vertical-align:top;}#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(even) > th,#main_preferences table.cookies > tbody > tr:nth-child(even) > 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);border:0 none;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:0.4rem;margin:2px 4px;padding:0.6rem 1rem;font-size:0.9em;transition:all 0.15s ease;}#main_preferences .preferences_back a{color:inherit;text-decoration:none;}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto;margin-bottom:0.5rem;}#main_preferences div.selectable_url pre{width:100%;}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:0.5rem;}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1;}#main_preferences #pref-hash-input{width:100%;}#main_preferences h1{font-size:1.5em;font-weight:600;margin-bottom:1rem;}@media screen and (max-width:79.75em){.preferences_back{clear:both;}.engine-tooltip{left:10em !important;}#main_preferences fieldset{flex-direction:column;}#main_preferences legend{width:100%;float:none;}#main_preferences .value{width:100%;float:none;margin-bottom:0.25rem;}#main_preferences .value select{width:100%;}#main_preferences .description{width:100%;float:none;padding-top:0;}}#search{padding:0;margin:0;}#search_header{padding-top:1.5em;padding-right:1em;padding-left:7rem;margin:0;background:var(--color-header-background);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-header-border);display:grid;gap:1rem 1.2rem;grid-template-columns:3.5rem 1fr;grid-template-areas:"logo search" "spacer categories";}.category_checkbox,.category_button{display:inline-block;position:relative;margin-right:1rem;padding:0;}.category_checkbox input{display:none;}.category_checkbox label{cursor:pointer;padding:0.35rem 0.6rem;display:inline-flex;align-items:center;text-transform:capitalize;font-size:0.85em;border-radius:8px;border:1px solid transparent;user-select:none;transition:all 0.15s ease;}.category_checkbox label svg{padding-right:0.25rem;}.category_checkbox label div.category_name{margin:auto 0;}.category_checkbox label:hover{background:rgba(0,0,0,0.04);}.category_checkbox input[type="checkbox"]:checked + label{color:var(--color-categories-item-selected-font);background:rgba(37,99,235,0.08);border-color:var(--color-categories-item-border-selected);font-weight:500;}@media (prefers-color-scheme:dark){.category_checkbox label:hover{background:rgba(255,255,255,0.08);}.category_checkbox input[type="checkbox"]:checked + label{background:rgba(96,165,250,0.12);}}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:0.35rem 0.6rem;display:inline-flex;align-items:center;text-transform:capitalize;font-size:0.85em;border:1px solid transparent;border-radius:8px;transition:all 0.15s ease;}button.category_button svg{padding-right:0.25rem;}button.category_button:hover{background:rgba(0,0,0,0.04);}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);background:rgba(37,99,235,0.08);border-color:var(--color-categories-item-border-selected);font-weight:500;}@media (prefers-color-scheme:dark){button.category_button:hover{background:rgba(255,255,255,0.08);}button.category_button.selected{background:rgba(96,165,250,0.12);}}.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{padding:0.25rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center;transition:transform 0.15s ease;}#search_logo:hover{transform:scale(1.08);}#search_logo svg{flex:1;width:28px;height:28px;margin:0.5rem 0 auto 0;}.search_categories{grid-area:categories;}.search_categories .help{display:none;}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem 0.6rem 0.6rem 0;z-index:1000;width:100%;left:-0.1rem;}#search_view{padding:0.5rem 1rem 0 1rem;grid-area:search;}body.results_endpoint #search_view{padding:0.5rem 2.8rem 0 0;}.search_box{border-radius:100px;width:64%;max-width:100rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow);border:1px solid var(--color-search-border);transition:box-shadow 0.2s ease,border-color 0.2s ease;}.search_box:focus-within{border-color:var(--color-btn-background);box-shadow:0 0 0 3px rgba(37,99,235,0.15),var(--color-search-shadow);}#clear_search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:2rem;margin:0;padding:0;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:none;color:var(--color-search-font);font-size:1.1rem;z-index:1000;cursor:pointer;opacity:0.6;transition:opacity 0.15s ease;}#clear_search:hover{opacity:1;color:var(--color-search-background-hover);}#clear_search.empty *{display:none;}html.no-js #clear_search.hide_if_nojs{display:none;}#q,#send_search{display:block;margin:0;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:none;color:var(--color-search-font);font-size:1.3rem;z-index:100;}#q{width:100%;padding:1rem 0;padding-left:1.5rem;padding-right:0 !important;border-radius:100px 0 0 100px;font-size:1.2rem;}#send_search{border-radius:0 100px 100px 0;padding:0.95rem 1.2rem;color:var(--color-search-font);font-size:1.2rem;opacity:0.7;transition:all 0.15s ease;}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-btn-font);opacity:1;}.no-js #clear_search,.no-js #send_search{width:auto !important;border-left:1px solid var(--color-search-border);}.search_filters{margin-top:0.5rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;gap:0.5rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:0.25rem;}.search_filters select{background-color:inherit;height:2rem;font-size:0.85rem;}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font);}@media screen and (max-width:79.75em){#search_header{padding:1.5em 0.5rem 0 0.5rem;column-gap:0.5rem;}.search_filters{margin-top:0.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem;}#categories{font-size:90%;clear:both;}}@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{display:inline-block;width:auto;}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow:scroll hidden;}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:0.1rem 0 0 0;gap:0 0;grid-template-areas:"logo search" "categories categories";}.search_logo{padding:0;}.search_box{width:100%;}#q{width:100%;flex:1;}.search_filters{margin:0 10px;padding:0.5rem 0;}.category{display:inline-block;width:auto;margin:0;}.category svg{display:none;}.category_checkbox label{padding:1rem !important;margin:0 !important;}.category_button{padding:1rem !important;margin:0 !important;}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:2000;}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none;}#search_view:focus-within .search_box #send_search{margin-right:0 !important;}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none;}#main_results #q:placeholder-shown ~ #send_search{margin-right:2.6rem;transition:margin 0.1s;}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories";}#search_logo{display:none;}}#categories{user-select:none;}#categories_container{position:relative;}.favicon img{height:1.25rem;width:1.25rem;border-radius:6px;background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);display:flex;flex-shrink:0;}/* --center-page-width overrides the less variable @results-width when the results are centered see the CSS rules for #results in style.less ( grid-template-columns and gap). In this file,the --center-page-width values comes from the Oscar theme (Bootstrap 3). All rules starts with ".center-alignment-yes #main_results" to be enabled only on the /search URL and when the "center alignment" preference is enabled. */ @media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:50rem;}}@media screen and (width >= 62rem){.center-alignment-yes #main_results{--center-page-width:62rem;}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:75rem;}}@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{display:flex;flex-direction:column;align-items:center;}.center-alignment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center;}.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{margin-left:0.5rem;width:var(--center-page-width);}.center-alignment-yes #main_results #results{margin-right:2rem;margin-left:10rem;}.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){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem;}.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{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1);}.sxng-icon-set-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1);}.sxng-icon-set-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1);}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:0.9em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Ccircle cx='30' cy='30' r='1.5' fill='%23487cff' opacity='0.12'/%3E%3Ccircle cx='0' cy='0' r='1' fill='%23487cff' opacity='0.08'/%3E%3Ccircle cx='60' cy='0' r='1' fill='%23487cff' opacity='0.08'/%3E%3Ccircle cx='0' cy='60' r='1' fill='%23487cff' opacity='0.08'/%3E%3Ccircle cx='60' cy='60' r='1' fill='%23487cff' opacity='0.08'/%3E%3C/svg%3E");padding:0;margin:0;scroll-behavior:smooth;}body,main{padding:0;margin:0;}body{display:flex;flex-direction:column;min-height:100vh;margin:0;}@supports (height:100dvh){body{min-height:100dvh;}}main{width:100%;margin-bottom:2rem;flex:1;}.page_with_header{margin:2em auto;width:85em;}footer{clear:both;min-height:4rem;padding:1.25rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden;}footer p{font-size:0.85em;color:var(--color-backtotop-font);line-height:1.8;}footer a{color:var(--color-url-font);transition:color 0.15s ease;}footer a:hover{text-decoration:underline;}.page_with_header .logo{height:75px;transition:transform 0.15s ease;}.page_with_header .logo:hover{transform:scale(1.05);}input[type="submit"],#results button[type="submit"],.button{padding:0.6rem 1.2rem;display:inline-flex;align-items:center;gap:0.4rem;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:12px;border:0;cursor:pointer;font-size:0.9em;font-weight:500;transition:all 0.15s ease;}input[type="submit"]:hover,#results button[type="submit"]:hover,.button:hover{filter:brightness(1.1);box-shadow:0 2px 4px rgba(0,0,0,0.15);}input[type="submit"]:active,#results button[type="submit"]:active,.button:active{transform:scale(0.97);}a{text-decoration:none;color:var(--color-url-font);}a:visited{color:var(--color-url-visited-font);}a:visited .highlight{color:var(--color-url-visited-font);}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:0.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:12px;}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:12px;}.result{margin:0.5rem 0;padding:1rem 1.25rem;box-sizing:border-box;width:100%;background:var(--color-result-background);border:1px solid var(--color-result-border);border-radius:12px;transition:box-shadow 0.15s ease,border-color 0.15s ease;border-left:0.2rem solid transparent;}.result:hover{border-color:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}.result h3{font-size:1.1rem;overflow-wrap:break-word;margin:0.3rem 0 0.35rem 0;padding:0;line-height:1.4;}.result h3 a{color:var(--color-result-link-font);font-weight:500;font-size:1.05em;}.result h3 a:visited{color:var(--color-result-link-visited-font);}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:none;}.result .cache_link,.result .proxyfied_link{font-size:smaller !important;margin-left:0.5rem;}.result .content,.result .stat{font-size:0.9em;margin:0;padding:0;max-width:54em;overflow-wrap:break-word;line-height:1.5;color:var(--color-result-url-font);}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:600;}.result .altlink a{font-size:0.9em;margin:0 10px 0 0;padding:6px 12px;border-radius:8px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;font-size:0.85em;transition:all 0.15s ease;}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font);}.result .codelines .highlight{color:inherit;background:inherit;font-weight:normal;}.result .url_header{display:flex;gap:0.5rem;}.result .url_wrapper{display:flex;align-items:center;font-size:0.9rem;color:var(--color-result-url-font);flex-flow:row nowrap;overflow:hidden;margin:0;padding:0;}.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{overflow:hidden;white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px;}.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{font-size:0.8em;color:var(--color-result-publishdate-font);}.result .result_price{font-size:1.15em;color:var(--color-result-description-highlight-font);font-weight:600;}.result a.thumbnail_link{position:relative;margin-top:0.6rem;margin-right:1rem;float:left;}.result a.thumbnail_link img.thumbnail{width:7rem;height:unset;display:block;border-radius:6px;}.result a.thumbnail_link .thumbnail_length{position:absolute;right:0;bottom:0;background:var(--color-image-resolution-background);padding:0.3rem 0.5rem;font-size:0.9rem;color:var(--color-image-resolution-font);border-top-left-radius:0.3rem;right:6px;}.result .break{clear:both;}.result-packages .attributes{display:table;border-spacing:0.125rem;margin-top:0.3rem;}.result-packages .attributes div{display:table-row;}.result-packages .attributes div span{font-size:0.9rem;margin-top:0.25rem;display:table-cell;}.result-packages .attributes div span time{font-size:0.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:0.25rem;}.result-packages .comments{font-size:0.9rem;margin:0.25rem 0 0 0;padding:0;overflow-wrap:break-word;line-height:1.24;font-style:italic;}.template_group_images{display:flex;flex-wrap:wrap;}.template_group_images::after{flex-grow:10;content:"";}.category-videos,.category-news,.category-map,.category-music,.category-social{border:1px solid var(--color-result-border);margin:0 0.5rem 1rem 0.5rem !important;border-radius:12px;}.category-social .image{width:auto !important;min-width:48px;min-height:48px;padding:0 5px 25px 0 !important;}.audio-control audio{width:100%;padding:10px 0 0 0;}.embedded-content iframe{width:100%;padding:10px 0 0 0;}.result-videos a.thumbnail_link img.thumbnail{width:20rem;}.result-videos .content{overflow:hidden;}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16 / 9;padding:10px 0 0 0;}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16);}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.25rem;color:var(--color-result-engines-font);}.engines span{font-size:0.75em;margin-top:0;margin-bottom:0;margin-right:0.3rem;margin-left:0;padding:0.15rem 0.4rem;background:var(--color-toolkit-select-background);border-radius:8px;}.small_font{font-size:0.8em;}.highlight{color:var(--color-result-link-font-highlight);background:inherit;}.empty_element{font-style:italic;}.result-images{flex-grow:1;padding:0.5rem 0.5rem 3rem 0.5rem;margin:0.25rem;border:none !important;height:12rem;width:unset;background:var(--color-result-image-background);border-radius:12px;overflow:hidden;}.result-images > a{position:relative;outline:none;display:block;height:100%;}.result-images img{margin:0;padding:0;border:none;height:100%;width:auto;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background);border-radius:6px;}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:var(--color-image-resolution-background);padding:0.3rem 0.5rem;font-size:0.9rem;color:var(--color-image-resolution-font);border-top-left-radius:0.3rem;}.result-images span.title,.result-images span.source{display:block;position:absolute;width:100%;font-size:0.85rem;color:var(--color-result-image-span-font);padding:0.4rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.result-images span.source{padding:1.6rem 0 0 0;font-size:0.65rem;opacity:0.7;}.result-map img.image{float:right !important;height:100px !important;width:auto !important;}.result-map table{font-size:0.9em;width:auto;border-collapse:separate;border-spacing:0 0.35rem;}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left;}.result-map table td{vertical-align:top;text-align:left;}.hidden{display:none !important;}#results{margin-top:1.25rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template:"corrections sidebar" min-content "answers sidebar" min-content "urls sidebar" 1fr "pagination sidebar" min-content / 45rem 25rem;gap:0 5rem;}#results #sidebar *:first-child{margin-top:0;}#urls{padding:0;grid-area:urls;}#apis .wrapper{display:flex;}#suggestions .wrapper{padding-left:0;margin:0;list-style-position:inside;}#suggestions .wrapper li::marker{color:var(--color-result-link-font);}#suggestions .wrapper form{display:inline-block;}#suggestions input,#infoboxes input{padding:3px;margin:0;font-size:0.9em;display:inline-block;background:transparent;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left;}#suggestions input[type="submit"],#infoboxes input[type="submit"],#suggestions .infobox .url a,#infoboxes .infobox .url a{color:var(--color-result-link-font);text-decoration:none;font-size:0.9rem;}#suggestions input[type="submit"]:hover,#infoboxes input[type="submit"]:hover,#suggestions .infobox .url a:hover,#infoboxes .infobox .url a:hover{text-decoration:underline;}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;align-items:center;margin:0 0 0.5em 0;}#corrections h4,#corrections input[type="submit"]{display:inline-block;padding:0.4rem 0.8rem;margin:0.25rem;}#corrections h4{font-weight:500;font-size:0.95em;}#corrections input[type="submit"]{font-size:0.85rem;border-radius:8px;background:var(--color-toolkit-select-background);color:var(--color-base-font);border:1px solid var(--color-toolkit-select-border);cursor:pointer;transition:all 0.15s ease;}#corrections input[type="submit"]:hover{background:var(--color-btn-background);color:var(--color-btn-font);border-color:var(--color-btn-background);}#infoboxes .title,#suggestions .title,#search_url .title,#engines_msg .title,#apis .title{margin:1.5em 0 0.5em 0;color:var(--color-base-font);font-size:0.95em;font-weight:600;}summary.title{cursor:pointer;padding-top:1em;}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:0.5em;}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%;}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem 1.25rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:12px;border:1px solid var(--color-result-border);box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}#answers h4{display:none;}#answers span{overflow-wrap:anywhere;}#answers .answer{display:flex;flex-direction:column;}#answers .answer-url{margin:5px 10px 10px auto;}#infoboxes form{min-width:210px;}#sidebar{grid-area:sidebar;overflow-wrap:break-word;color:var(--color-sidebar-font);}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem 1.25rem;font-size:0.9em;background:var(--color-sidebar-background);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}#sidebar .infobox h2{margin:0 0 0.5em 0;font-size:1.1em;}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0;}#sidebar .infobox dt{font-weight:600;}#sidebar .infobox .attributes dl{margin:0.5em 0;}#sidebar .infobox .attributes dt{display:inline;margin-top:0.5em;margin-right:0.25em;margin-bottom:0.5em;margin-left:0;padding:0;}#sidebar .infobox .attributes dd{display:inline;margin:0.5em 0;padding:0;}#sidebar .infobox input{font-size:1em;}#sidebar .infobox br{clear:both;}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both;}#apis input{font-size:0.9em;margin:0 10px 0 0;padding:6px 12px;border-radius:8px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;font-size:0.85em;transition:all 0.15s ease;}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font);}#engines_msg .engine-name{width:10rem;}#engines_msg .response-error{color:var(--color-error);}#engines_msg .bar-chart-value{width:auto;}#search_url div.selectable_url pre{float:left;width:200em;}#search_url button#copy_url{float:right;padding:0.4rem;margin-left:0.5rem;border-radius:0.3rem;display:none;}#links_on_top{position:absolute;right:1rem;text-align:right;top:2.7rem;padding:0;border:0;display:flex;align-items:center;gap:0.25rem;font-size:0.9em;z-index:100;}#links_on_top a{display:inline-flex;align-items:center;padding:0.4rem 0.6rem;margin-left:0.25rem;border-radius:8px;transition:background 0.15s ease;}#links_on_top a svg{font-size:1.2em;margin-right:0.3em;}#links_on_top a:hover{background:rgba(0,0,0,0.06);}#links_on_top a,#links_on_top a:link *,#links_on_top a:hover *,#links_on_top a:visited *,#links_on_top a:active *{color:var(--color-base-font);}@media (prefers-color-scheme:dark){#links_on_top a:hover{background:rgba(255,255,255,0.08);}}#pagination{grid-area:pagination;}#pagination br{clear:both;}#pagination .previous_page button,#pagination .next_page button{padding:0.5rem 1rem;background:var(--color-toolkit-select-background);color:var(--color-base-font);border:1px solid var(--color-toolkit-select-border);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:0.4rem;font-size:0.9em;transition:all 0.15s ease;}#pagination .previous_page button:hover,#pagination .next_page button:hover{background:var(--color-btn-background);color:var(--color-btn-font);border-color:var(--color-btn-background);}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.25rem;overflow:hidden;margin-top:1rem;}.page_number{background:transparent !important;color:var(--color-result-link-font) !important;min-width:2.2rem;height:2.2rem;padding:0 !important;border:1px solid transparent !important;border-radius:8px;font-size:0.9em;cursor:pointer;transition:all 0.15s ease;display:inline-flex;align-items:center;justify-content:center;}.page_number:hover{background:var(--color-toolkit-select-background) !important;border-color:var(--color-toolkit-select-border) !important;text-decoration:none !important;}.page_number_current{background:var(--color-btn-background) !important;color:var(--color-btn-font) !important;border:1px solid var(--color-btn-background) !important;min-width:2.2rem;height:2.2rem;padding:0 !important;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity 0.3s,transform 0.3s;opacity:0;pointer-events:none;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}#backToTop a{display:block;margin:0;padding:0.7em;}#backToTop a,#backToTop a:visited,#backToTop a:hover,#backToTop a:active{color:var(--color-backtotop-font);}#results.scrolling #backToTop{opacity:1;pointer-events:all;}/* tablet layout */ @media screen and (width <= calc(79.75em - 0.5px)){#links_on_top span{display:none;}}@media screen and (width <= 52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none;}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-no #links_on_top span{display:none;}.center-alignment-no .page_with_header{margin:2rem 0.5rem;width:auto;}.center-alignment-no #infoboxes{position:inherit;max-width:inherit;}.center-alignment-no #infoboxes .infobox{clear:both;}.center-alignment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:0.5em;margin-right:0.5em;margin-bottom:0.5em;margin-left:0;}.center-alignment-no #sidebar{margin:0 0.5rem 0.125rem 0.5rem;padding:0;float:none;border:none;width:auto;}.center-alignment-no #sidebar input{border:0;}.center-alignment-no .result{background:var(--color-result-background);border:1px solid var(--color-result-border);margin:0.5rem 0.5rem;border-radius:12px;}.center-alignment-no .result .thumbnail{max-width:98%;}.center-alignment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}.center-alignment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0;}.center-alignment-no .result-images{border-bottom:none !important;}.center-alignment-no .image_result{max-width:98%;}.center-alignment-no .image_result img{max-width:98%;}.center-alignment-no #backToTop{display:none;}.center-alignment-no #pagination{margin:2rem 0 0 0 !important;}.center-alignment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 45rem;gap:0;}.center-alignment-no .result{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}}#main_results div#results.only_template_images{margin:1rem 0.5rem 0 0.5rem;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 100%;gap:0;}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap;}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:"";}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem;}#main_results div#results.only_template_images #pagination{margin-right:4rem;}/* phone layout */ @media screen and (max-width:50em){#links_on_top span{display:none;}.page_with_header{margin:2rem 0.5rem;width:auto;}#infoboxes{position:inherit;max-width:inherit;}#infoboxes .infobox{clear:both;}#infoboxes .infobox img{float:left;max-width:10em;margin-top:0.5em;margin-right:0.5em;margin-bottom:0.5em;margin-left:0;}#sidebar{margin:0 0.5rem 0.125rem 0.5rem;padding:0;float:none;border:none;width:auto;}#sidebar input{border:0;}.result{background:var(--color-result-background);border:1px solid var(--color-result-border);margin:0.5rem 0.5rem;border-radius:12px;}.result .thumbnail{max-width:98%;}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0;}.result-images{border-bottom:none !important;}.image_result{max-width:98%;}.image_result img{max-width:98%;}#backToTop{display:none;}#pagination{margin:2rem 0 0 0 !important;}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template:"corrections" min-content "answers" min-content "sidebar" min-content "urls" 1fr "pagination" min-content / 45rem;gap:0;}.result{box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}html{background-color:var(--color-base-background-mobile);}#main_results div#results{grid-template-columns:100%;margin:0 auto;}#links_on_top{top:1.4rem;right:10px;}#main_index #links_on_top{top:0.5rem;right:0.5rem;}#results{margin:0;padding:0;}#pagination{margin:2rem 1rem 0 1rem !important;}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:12px;}.result{background:var(--color-result-background);border:1px solid var(--color-result-border);margin:0.75rem 2%;width:96%;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);}.result-images{margin:0;height:10rem;background:var(--color-base-background-mobile);width:unset;}.infobox{border:none !important;background-color:var(--color-sidebar-background);}.numbered_pagination{display:none;}.result-packages .attributes{display:block;}.result-packages .attributes div{display:block;}.result-packages .attributes div span{display:inline;}.result-packages .attributes div span:first-child{font-weight:bold;}.result-packages .attributes div span:nth-child(2){margin-left:0.5rem;}}/* small-phone layout */ @media screen and (max-width:35em){.result-videos img.thumbnail{float:none !important;}.result-videos .content{overflow:inherit;}}pre code{white-space:pre-wrap;}/* Layout of the KeyValue result class */ #main_results .result-keyvalue caption{padding:0.8rem 0.5rem;font-style:italic;caption-side:bottom;background-color:var(--color-result-keyvalue-table);}#main_results .result-keyvalue .col-key{width:25%;}#main_results .result-keyvalue table{word-break:break-all;table-layout:fixed;width:100%;background-color:var(--color-result-keyvalue-table);}#main_results .result-keyvalue tr.odd{background-color:var(--color-result-keyvalue-odd);}#main_results .result-keyvalue tr.even{background-color:var(--color-result-keyvalue-even);}#main_results .result-keyvalue th,#main_results .result-keyvalue td{padding:0.3rem 0.5rem;}/* this file is generated automatically by searxng_extra/update/update_pygments.py using pygments version 2.20.0:./manage templates.simple.pygments */ .code-highlight{}.code-highlight pre{line-height:125%;}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px;}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px;}.code-highlight td.linenos .special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px;}.code-highlight span.linenos.special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px;}.code-highlight .hll{background-color:#ffffcc;}.code-highlight .c{color:#3D7B7B;font-style:italic;}.code-highlight .err{border:1px solid #F00;}.code-highlight .k{color:#008000;font-weight:bold;}.code-highlight .o{color:#666;}.code-highlight .ch{color:#3D7B7B;font-style:italic;}.code-highlight .cm{color:#3D7B7B;font-style:italic;}.code-highlight .cp{color:#9C6500;}.code-highlight .cpf{color:#3D7B7B;font-style:italic;}.code-highlight .c1{color:#3D7B7B;font-style:italic;}.code-highlight .cs{color:#3D7B7B;font-style:italic;}.code-highlight .gd{color:#A00000;}.code-highlight .ge{font-style:italic;}.code-highlight .ges{font-weight:bold;font-style:italic;}.code-highlight .gr{color:#E40000;}.code-highlight .gh{color:#000080;font-weight:bold;}.code-highlight .gi{color:#008400;}.code-highlight .go{color:#717171;}.code-highlight .gp{color:#000080;font-weight:bold;}.code-highlight .gs{font-weight:bold;}.code-highlight .gu{color:#800080;font-weight:bold;}.code-highlight .gt{color:#04D;}.code-highlight .kc{color:#008000;font-weight:bold;}.code-highlight .kd{color:#008000;font-weight:bold;}.code-highlight .kn{color:#008000;font-weight:bold;}.code-highlight .kp{color:#008000;}.code-highlight .kr{color:#008000;font-weight:bold;}.code-highlight .kt{color:#B00040;}.code-highlight .m{color:#666;}.code-highlight .s{color:#BA2121;}.code-highlight .na{color:#687822;}.code-highlight .nb{color:#008000;}.code-highlight .nc{color:#00F;font-weight:bold;}.code-highlight .no{color:#800;}.code-highlight .nd{color:#A2F;}.code-highlight .ni{color:#717171;font-weight:bold;}.code-highlight .ne{color:#CB3F38;font-weight:bold;}.code-highlight .nf{color:#00F;}.code-highlight .nl{color:#767600;}.code-highlight .nn{color:#00F;font-weight:bold;}.code-highlight .nt{color:#008000;font-weight:bold;}.code-highlight .nv{color:#19177C;}.code-highlight .ow{color:#A2F;font-weight:bold;}.code-highlight .w{color:#BBB;}.code-highlight .mb{color:#666;}.code-highlight .mf{color:#666;}.code-highlight .mh{color:#666;}.code-highlight .mi{color:#666;}.code-highlight .mo{color:#666;}.code-highlight .sa{color:#BA2121;}.code-highlight .sb{color:#BA2121;}.code-highlight .sc{color:#BA2121;}.code-highlight .dl{color:#BA2121;}.code-highlight .sd{color:#BA2121;font-style:italic;}.code-highlight .s2{color:#BA2121;}.code-highlight .se{color:#AA5D1F;font-weight:bold;}.code-highlight .sh{color:#BA2121;}.code-highlight .si{color:#A45A77;font-weight:bold;}.code-highlight .sx{color:#008000;}.code-highlight .sr{color:#A45A77;}.code-highlight .s1{color:#BA2121;}.code-highlight .ss{color:#19177C;}.code-highlight .bp{color:#008000;}.code-highlight .fm{color:#00F;}.code-highlight .vc{color:#19177C;}.code-highlight .vg{color:#19177C;}.code-highlight .vi{color:#19177C;}.code-highlight .vm{color:#19177C;}.code-highlight .il{color:#666;}.codelines{margin:0.125rem 0 0 0;padding:1rem 0 0 0;}.code-highlight pre{overflow:auto;margin:0;padding:0 0 0.75rem 0;}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right;}.code-highlight .linenos::selection{background:transparent;}.code-highlight span.linenos{color:var(--color-line-number);}.code-highlight .err{border:none;color:inherit;}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight{}:root.theme-auto .code-highlight pre{line-height:125%;}:root.theme-auto .code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px;}:root.theme-auto .code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px;}:root.theme-auto .code-highlight td.linenos .special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px;}:root.theme-auto .code-highlight span.linenos.special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px;}:root.theme-auto .code-highlight .hll{background-color:#49483e;}:root.theme-auto .code-highlight .c{color:#959077;}:root.theme-auto .code-highlight .err{color:#ED007E;background-color:#1E0010;}:root.theme-auto .code-highlight .esc{color:#F8F8F2;}:root.theme-auto .code-highlight .g{color:#F8F8F2;}:root.theme-auto .code-highlight .k{color:#66D9EF;}:root.theme-auto .code-highlight .l{color:#AE81FF;}:root.theme-auto .code-highlight .n{color:#F8F8F2;}:root.theme-auto .code-highlight .o{color:#FF4689;}:root.theme-auto .code-highlight .x{color:#F8F8F2;}:root.theme-auto .code-highlight .p{color:#F8F8F2;}:root.theme-auto .code-highlight .ch{color:#959077;}:root.theme-auto .code-highlight .cm{color:#959077;}:root.theme-auto .code-highlight .cp{color:#959077;}:root.theme-auto .code-highlight .cpf{color:#959077;}:root.theme-auto .code-highlight .c1{color:#959077;}:root.theme-auto .code-highlight .cs{color:#959077;}:root.theme-auto .code-highlight .gd{color:#FF4689;}:root.theme-auto .code-highlight .ge{color:#F8F8F2;font-style:italic;}:root.theme-auto .code-highlight .ges{color:#F8F8F2;font-weight:bold;font-style:italic;}:root.theme-auto .code-highlight .gr{color:#F8F8F2;}:root.theme-auto .code-highlight .gh{color:#F8F8F2;}:root.theme-auto .code-highlight .gi{color:#A6E22E;}:root.theme-auto .code-highlight .go{color:#66D9EF;}:root.theme-auto .code-highlight .gp{color:#FF4689;font-weight:bold;}:root.theme-auto .code-highlight .gs{color:#F8F8F2;font-weight:bold;}:root.theme-auto .code-highlight .gu{color:#959077;}:root.theme-auto .code-highlight .gt{color:#F8F8F2;}:root.theme-auto .code-highlight .kc{color:#66D9EF;}:root.theme-auto .code-highlight .kd{color:#66D9EF;}:root.theme-auto .code-highlight .kn{color:#FF4689;}:root.theme-auto .code-highlight .kp{color:#66D9EF;}:root.theme-auto .code-highlight .kr{color:#66D9EF;}:root.theme-auto .code-highlight .kt{color:#66D9EF;}:root.theme-auto .code-highlight .ld{color:#E6DB74;}:root.theme-auto .code-highlight .m{color:#AE81FF;}:root.theme-auto .code-highlight .s{color:#E6DB74;}:root.theme-auto .code-highlight .na{color:#A6E22E;}:root.theme-auto .code-highlight .nb{color:#F8F8F2;}:root.theme-auto .code-highlight .nc{color:#A6E22E;}:root.theme-auto .code-highlight .no{color:#66D9EF;}:root.theme-auto .code-highlight .nd{color:#A6E22E;}:root.theme-auto .code-highlight .ni{color:#F8F8F2;}:root.theme-auto .code-highlight .ne{color:#A6E22E;}:root.theme-auto .code-highlight .nf{color:#A6E22E;}:root.theme-auto .code-highlight .nl{color:#F8F8F2;}:root.theme-auto .code-highlight .nn{color:#F8F8F2;}:root.theme-auto .code-highlight .nx{color:#A6E22E;}:root.theme-auto .code-highlight .py{color:#F8F8F2;}:root.theme-auto .code-highlight .nt{color:#FF4689;}:root.theme-auto .code-highlight .nv{color:#F8F8F2;}:root.theme-auto .code-highlight .ow{color:#FF4689;}:root.theme-auto .code-highlight .pm{color:#F8F8F2;}:root.theme-auto .code-highlight .w{color:#F8F8F2;}:root.theme-auto .code-highlight .mb{color:#AE81FF;}:root.theme-auto .code-highlight .mf{color:#AE81FF;}:root.theme-auto .code-highlight .mh{color:#AE81FF;}:root.theme-auto .code-highlight .mi{color:#AE81FF;}:root.theme-auto .code-highlight .mo{color:#AE81FF;}:root.theme-auto .code-highlight .sa{color:#E6DB74;}:root.theme-auto .code-highlight .sb{color:#E6DB74;}:root.theme-auto .code-highlight .sc{color:#E6DB74;}:root.theme-auto .code-highlight .dl{color:#E6DB74;}:root.theme-auto .code-highlight .sd{color:#E6DB74;}:root.theme-auto .code-highlight .s2{color:#E6DB74;}:root.theme-auto .code-highlight .se{color:#AE81FF;}:root.theme-auto .code-highlight .sh{color:#E6DB74;}:root.theme-auto .code-highlight .si{color:#E6DB74;}:root.theme-auto .code-highlight .sx{color:#E6DB74;}:root.theme-auto .code-highlight .sr{color:#E6DB74;}:root.theme-auto .code-highlight .s1{color:#E6DB74;}:root.theme-auto .code-highlight .ss{color:#E6DB74;}:root.theme-auto .code-highlight .bp{color:#F8F8F2;}:root.theme-auto .code-highlight .fm{color:#A6E22E;}:root.theme-auto .code-highlight .vc{color:#F8F8F2;}:root.theme-auto .code-highlight .vg{color:#F8F8F2;}:root.theme-auto .code-highlight .vi{color:#F8F8F2;}:root.theme-auto .code-highlight .vm{color:#F8F8F2;}:root.theme-auto .code-highlight .il{color:#AE81FF;}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 0.75rem 0;}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right;}:root.theme-auto .code-highlight .linenos::selection{background:transparent;}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number);}:root.theme-auto .code-highlight .err{border:none;color:inherit;}}:root.theme-dark .code-highlight{}:root.theme-dark .code-highlight pre{line-height:125%;}:root.theme-dark .code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px;}:root.theme-dark .code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px;}:root.theme-dark .code-highlight td.linenos .special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px;}:root.theme-dark .code-highlight span.linenos.special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px;}:root.theme-dark .code-highlight .hll{background-color:#49483e;}:root.theme-dark .code-highlight .c{color:#959077;}:root.theme-dark .code-highlight .err{color:#ED007E;background-color:#1E0010;}:root.theme-dark .code-highlight .esc{color:#F8F8F2;}:root.theme-dark .code-highlight .g{color:#F8F8F2;}:root.theme-dark .code-highlight .k{color:#66D9EF;}:root.theme-dark .code-highlight .l{color:#AE81FF;}:root.theme-dark .code-highlight .n{color:#F8F8F2;}:root.theme-dark .code-highlight .o{color:#FF4689;}:root.theme-dark .code-highlight .x{color:#F8F8F2;}:root.theme-dark .code-highlight .p{color:#F8F8F2;}:root.theme-dark .code-highlight .ch{color:#959077;}:root.theme-dark .code-highlight .cm{color:#959077;}:root.theme-dark .code-highlight .cp{color:#959077;}:root.theme-dark .code-highlight .cpf{color:#959077;}:root.theme-dark .code-highlight .c1{color:#959077;}:root.theme-dark .code-highlight .cs{color:#959077;}:root.theme-dark .code-highlight .gd{color:#FF4689;}:root.theme-dark .code-highlight .ge{color:#F8F8F2;font-style:italic;}:root.theme-dark .code-highlight .ges{color:#F8F8F2;font-weight:bold;font-style:italic;}:root.theme-dark .code-highlight .gr{color:#F8F8F2;}:root.theme-dark .code-highlight .gh{color:#F8F8F2;}:root.theme-dark .code-highlight .gi{color:#A6E22E;}:root.theme-dark .code-highlight .go{color:#66D9EF;}:root.theme-dark .code-highlight .gp{color:#FF4689;font-weight:bold;}:root.theme-dark .code-highlight .gs{color:#F8F8F2;font-weight:bold;}:root.theme-dark .code-highlight .gu{color:#959077;}:root.theme-dark .code-highlight .gt{color:#F8F8F2;}:root.theme-dark .code-highlight .kc{color:#66D9EF;}:root.theme-dark .code-highlight .kd{color:#66D9EF;}:root.theme-dark .code-highlight .kn{color:#FF4689;}:root.theme-dark .code-highlight .kp{color:#66D9EF;}:root.theme-dark .code-highlight .kr{color:#66D9EF;}:root.theme-dark .code-highlight .kt{color:#66D9EF;}:root.theme-dark .code-highlight .ld{color:#E6DB74;}:root.theme-dark .code-highlight .m{color:#AE81FF;}:root.theme-dark .code-highlight .s{color:#E6DB74;}:root.theme-dark .code-highlight .na{color:#A6E22E;}:root.theme-dark .code-highlight .nb{color:#F8F8F2;}:root.theme-dark .code-highlight .nc{color:#A6E22E;}:root.theme-dark .code-highlight .no{color:#66D9EF;}:root.theme-dark .code-highlight .nd{color:#A6E22E;}:root.theme-dark .code-highlight .ni{color:#F8F8F2;}:root.theme-dark .code-highlight .ne{color:#A6E22E;}:root.theme-dark .code-highlight .nf{color:#A6E22E;}:root.theme-dark .code-highlight .nl{color:#F8F8F2;}:root.theme-dark .code-highlight .nn{color:#F8F8F2;}:root.theme-dark .code-highlight .nx{color:#A6E22E;}:root.theme-dark .code-highlight .py{color:#F8F8F2;}:root.theme-dark .code-highlight .nt{color:#FF4689;}:root.theme-dark .code-highlight .nv{color:#F8F8F2;}:root.theme-dark .code-highlight .ow{color:#FF4689;}:root.theme-dark .code-highlight .pm{color:#F8F8F2;}:root.theme-dark .code-highlight .w{color:#F8F8F2;}:root.theme-dark .code-highlight .mb{color:#AE81FF;}:root.theme-dark .code-highlight .mf{color:#AE81FF;}:root.theme-dark .code-highlight .mh{color:#AE81FF;}:root.theme-dark .code-highlight .mi{color:#AE81FF;}:root.theme-dark .code-highlight .mo{color:#AE81FF;}:root.theme-dark .code-highlight .sa{color:#E6DB74;}:root.theme-dark .code-highlight .sb{color:#E6DB74;}:root.theme-dark .code-highlight .sc{color:#E6DB74;}:root.theme-dark .code-highlight .dl{color:#E6DB74;}:root.theme-dark .code-highlight .sd{color:#E6DB74;}:root.theme-dark .code-highlight .s2{color:#E6DB74;}:root.theme-dark .code-highlight .se{color:#AE81FF;}:root.theme-dark .code-highlight .sh{color:#E6DB74;}:root.theme-dark .code-highlight .si{color:#E6DB74;}:root.theme-dark .code-highlight .sx{color:#E6DB74;}:root.theme-dark .code-highlight .sr{color:#E6DB74;}:root.theme-dark .code-highlight .s1{color:#E6DB74;}:root.theme-dark .code-highlight .ss{color:#E6DB74;}:root.theme-dark .code-highlight .bp{color:#F8F8F2;}:root.theme-dark .code-highlight .fm{color:#A6E22E;}:root.theme-dark .code-highlight .vc{color:#F8F8F2;}:root.theme-dark .code-highlight .vg{color:#F8F8F2;}:root.theme-dark .code-highlight .vi{color:#F8F8F2;}:root.theme-dark .code-highlight .vm{color:#F8F8F2;}:root.theme-dark .code-highlight .il{color:#AE81FF;}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 0.75rem 0;}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right;}:root.theme-dark .code-highlight .linenos::selection{background:transparent;}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number);}:root.theme-dark .code-highlight .err{border:none;color:inherit;}/* Layout of the Paper result class */ .result-paper .attributes{display:table;border-spacing:0.125rem;}.result-paper .attributes div{display:table-row;}.result-paper .attributes div span{font-size:0.9rem;margin-top:0.25rem;display:table-cell;}.result-paper .attributes div span time{font-size:0.9rem;}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem;}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font);}.result-paper .content{margin-top:0.25rem;}.result-paper .comments{font-size:0.9rem;margin:0.25rem 0 0 0;padding:0;overflow-wrap:break-word;line-height:1.24;font-style:italic;}@media screen and (max-width:50em){.result-paper .attributes{display:block;}.result-paper .attributes div{display:block;}.result-paper .attributes div span{display:inline;}.result-paper .attributes div span:first-child{font-weight:bold;}.result-paper .attributes div span:nth-child(2){margin-left:0.5rem;}}/* Layout of the Files result class */ #main_results .result-file{border:1px solid var(--color-result-border);margin:0 0.5rem 1rem 0.5rem !important;border-radius:12px;}#main_results .result-file video{width:100%;aspect-ratio:16 / 9;padding:10px 0 0 0;}#main_results .result-file audio{width:100%;padding:10px 0 0 0;}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem) !important;}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem !important;right:inherit;}article.result-images .detail{display:none;}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:13rem;transition:top 0.064s ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;padding:4rem 3rem 3rem 3rem;overflow-y:scroll;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 17rem);background:inherit;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem;margin-bottom:0;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:0.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0.8rem 0;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a{text-align:left;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow:hidden hidden;text-overflow:ellipsis;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit !important;background:var(--color-result-detail-background);text-overflow:inherit !important;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active{color:var(--color-result-detail-link);}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:0.4rem;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:0.4rem;padding-right:0.5rem;padding-bottom:0.4rem;padding-left:0.3rem;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:0.4rem;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:1200;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font);}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover{filter:opacity(80%);}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:0.5em solid var(--color-result-detail-loader-border);border-right:0.5em solid var(--color-result-detail-loader-border);border-bottom:0.5em solid var(--color-result-detail-loader-border);border-left:0.5em solid var(--color-result-detail-loader-borderleft);}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0;}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem);}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem);}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem;}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem;}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 2rem);margin:0;}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem;}}