/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* 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; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* 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; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 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; /* 1 */
  font-size: 1em; /* 2 */
}

/* 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; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * 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; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * 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; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  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; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 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; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 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; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * 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; /* 1 */
  font: inherit; /* 2 */
}

/* 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;
}
:root{--color-base-font:#444;--color-base-font-rgb:68, 68, 68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34,38,46,0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34,38,46,0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-keyvalue-col-table:#fdfbff;--color-result-keyvalue-odd:#fdfbff;--color-result-keyvalue-even:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--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:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--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:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:rgba(0,0,0,0.5);--color-image-resolution-font:#fff;--color-loading-indicator:rgba(255,255,255,0.2);--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34,38,46,0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34,38,46,0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--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:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255,255,255,0.2);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34,38,46,0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34,38,46,0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--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:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255,255,255,0.2);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34,38,46,0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34,38,46,0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--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:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255,255,255,0.2);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc;--color-base-background:#000;--color-base-background-mobile:#000;--color-header-background:#000;--color-footer-background:#000;--color-sidebar-background:#000}:root{--font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--spaceUnit:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 2px 4px rgba(0,0,0,0.08);--shadow-lg:0 4px 8px rgba(0,0,0,0.12);--shadow-xl:0 8px 16px rgba(0,0,0,0.16);--shadow-input:0 1px 3px rgba(0,0,0,0.1);--shadow-input-focus:0 2px 6px rgba(0,0,0,0.15);color-scheme:light;--ground:#ffffff;--ground-2:#fdf7fa;--surface:#ffffff;--surface-2:#fbf2f7;--surface-3:#f8e7f0;--ink:#2a2126;--muted:#6f636b;--faint:#948890;--accent:#b0537e;--accent-fill:#e08bb4;--accent-fill-2:#c96f9e;--ok:#0d652d;--warn:#b06000;--bad:#c5221f;--line:rgba(176,83,126,0.1);--line-2:rgba(176,83,126,0.16);--glow:rgba(239,157,192,0.2);--color-base-background:#ffffff;--color-base-background-mobile:#ffffff;--color-base-font:#2a2126;--color-base-font-rgb:42, 33, 38;--color-header-background:#ffffff;--color-header-border:#f0d8e3;--color-footer-background:#fdf7fa;--color-footer-border:#f0d8e3;--color-sidebar-border:#f0d8e3;--color-sidebar-font:#2a2126;--color-sidebar-background:#ffffff;--color-url-font:#b0537e;--color-url-visited-font:#a1739a;--color-btn-background:#b0537e;--color-btn-font:#ffffff;--color-show-btn-background:#fbf2f7;--color-show-btn-font:#6f636b;--color-search-border:#f0d8e3;--color-search-shadow:var(--shadow-input);--color-search-background:#fbf2f7;--color-search-font:#2a2126;--color-search-background-hover:#f8e7f0;--color-result-background:#ffffff;--color-result-border:#f8e7f0;--color-result-url-font:#b0537e;--color-result-link-font:#b0537e;--color-result-link-font-highlight:#b0537e;--color-result-link-visited-font:#a1739a;--color-result-publishdate-font:#948890;--color-result-engines-font:#948890;--color-error:#cf5b63;--color-error-background:#fceef1;--color-warning:#f29900;--color-success:#0d652d;--color-categories-item-selected-font:#b0537e;--color-categories-item-border-selected:#b0537e;--color-autocomplete-font:#2a2126;--color-autocomplete-border:#f0d8e3;--color-autocomplete-shadow:var(--shadow-lg);--color-autocomplete-background:#ffffff;--color-autocomplete-background-hover:#fdf7fa;--color-line-number:#948890;--color-favicon-background-color:#ffffff;--color-favicon-border-color:#f8e7f0;--color-answer-background:#fbf2f7;--color-backtotop-background:#fbf2f7;--color-result-detail-background:#fbf2f7;--color-result-image-background:#fbf2f7;--color-result-keyvalue-col-table:#fbf2f7;--color-result-keyvalue-odd:#fbf2f7;--color-settings-table-group-background:#fbf2f7;--color-toolkit-dialog-background:#fbf2f7;--color-toolkit-engine-tooltip-background:#fbf2f7;--color-toolkit-select-background:#fbf2f7;--color-toolkit-checkbox-onoff-off-background:#fbf2f7;--color-toolkit-checkbox-onoff-on-background:#fbf2f7;--color-toolkit-checkbox-label-background:#fbf2f7;--color-result-keyvalue-even:#ffffff;--color-answer-font:#2a2126;--color-backtotop-font:#2a2126;--color-doc-code:#2a2126;--color-result-detail-font:#2a2126;--color-result-description-highlight-font:#2a2126;--color-result-image-span-font:#2a2126;--color-result-search-url-font:#2a2126;--color-toolkit-input-text-font:#2a2126;--color-toolkit-badge-font:#2a2126;--color-loading-indicator-gap:#2a2126;--color-result-detail-label-font:#6f636b;--color-settings-engine-description-font:#6f636b;--color-toolkit-kbd-font:#ffffff;--color-toolkit-checkbox-onoff-off-mark-color:#ffffff;--color-result-image-span-font-selected:#ffffff;--color-backtotop-border:#f0d8e3;--color-result-detail-hr:#f0d8e3;--color-result-search-url-border:#f0d8e3;--color-toolkit-dialog-border:#f0d8e3;--color-toolkit-engine-tooltip-border:#f0d8e3;--color-toolkit-select-border:#f0d8e3;--color-toolkit-tabs-section-border:#f0d8e3;--color-toolkit-checkbox-label-border:#f0d8e3;--color-toolkit-tabs-label-border:#f8e7f0;--color-result-vim-arrow:#e08bb4;--color-bar-chart-primary:#e08bb4;--color-toolkit-checkbox-input-border:#e08bb4;--color-toolkit-checkbox-onoff-on-mark-background:#e08bb4;--color-bar-chart-secondary:#c96f9e;--color-result-detail-link:#b0537e;--color-toolkit-checkbox-onoff-on-mark-color:#ffffff;--color-toolkit-badge-background:#6f636b;--color-toolkit-checkbox-onoff-off-mark-background:#6f636b;--color-toolkit-kbd-background:#2a2126;--color-result-vim-selected:#fbf2f7;--color-settings-tr-hover:#fbf2f7;--color-toolkit-select-background-hover:#fbf2f7;--color-doc-code-background:#fbf2f7;--color-result-detail-loader-border:rgba(0,0,0,0.1);--color-toolkit-loader-border:rgba(0,0,0,0.1);--color-result-detail-loader-borderleft:rgba(0,0,0,0);--color-toolkit-loader-borderleft:rgba(0,0,0,0);--color-loading-indicator:rgba(0,0,0,0.2);--color-image-resolution-background:rgba(0,0,0,0.5);--color-image-resolution-font:#ffffff;--color-success-background:#e6f4ea;--color-warning-background:#fef7e0}.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:.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:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.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:10px;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:.3em;margin-bottom:.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:10px;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:.3em;margin-bottom:.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:10px;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:.3em;margin-bottom:.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:10px;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:.3em;margin-bottom:.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:10px;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:.3em;margin-bottom:.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}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type="radio"]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-0.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherit;background:inherit;border-bottom:2px solid transparent;font-weight:normal;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem !important;color:var(--color-search-font);font-size:.9rem;z-index:100}select:hover,select:focus{cursor:pointer}@supports ((background-position-x: 100%) and ((appearance: none))){select{appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("../svg/select-light.svg") 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:5px}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("../svg/select-dark.svg")}}html.theme-dark select{background-image:url("../svg/select-dark.svg")}}input.checkbox-onoff[type="checkbox"]{appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none !important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type="checkbox"]:focus,input.checkbox-onoff[type="checkbox"]:hover{outline:none}input.checkbox-onoff[type="checkbox"]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;top:-0.55em;left:-0.6em}input.checkbox-onoff[type="checkbox"]::before{position:absolute;top:-0.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}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.5em;content:"\2715";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-background)}input.checkbox-onoff[type="checkbox"]:checked::before,input.checkbox-onoff.reversed-checkbox[type="checkbox"]::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform: rotate(-45deg)){input[type="checkbox"]:not(.checkbox-onoff){appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type="checkbox"]:not(.checkbox-onoff)::after{content:"";width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px 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::after{border-color:var(--color-toolkit-checkbox-input-border);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:.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-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);transform:translateZ(0);animation:load8 1.2s infinite linear}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:normal;z-index:5000;text-align:left;border-radius:10px}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block}.stacked-bar-chart{margin:0;padding: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 .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), .9);padding:.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), .3);padding:.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), .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), .9);padding:.4rem 0;width:1px}.autocomplete{position:absolute;width:44rem;max-width:calc(100% - 2 * .5rem);max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.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:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{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:.8rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete>ul>li{padding:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%, -50%) scale(1.05)}}input.checkbox-onoff[type="checkbox"]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.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:.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:.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 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.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:.5rem 1rem;background-color:var(--color-header-background);border-radius:5px}#answers .weather table{font-size:.9rem;table-layout:fixed;margin-top:.5rem;margin-bottom:.5rem;border-collapse:separate;border-spacing:.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:26vh}.index{text-align:center}.index .title{background:url("./img/searxng.png") no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial !important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table th,table td{text-align:center;padding:1rem .5rem;text-align:left}table tr.pref-group th{font-weight:normal;text-align:left;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences input[type="text"]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type="text"]:hover,#main_preferences input[type="text"]:focus{background-color:var(--color-toolkit-select-background-hover)}#main_preferences div.pref-group{width:100%;font-weight:normal;padding:1rem .5rem;text-align:left;background:var(--color-settings-table-group-background)}#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}#main_preferences .value select:focus,#main_preferences .value input:focus{outline:none;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:left;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type="checkbox"]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{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:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;font-family:monospace;font-size:1rem;padding:.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:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em !important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;gap:1rem 1.2rem;grid-template-columns:3rem 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:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type="checkbox"]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.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 .6rem .6rem 0;z-index:1000;width:100%;left:-0.1rem}#search_view{padding:.5rem .5rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:100%;max-width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;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}#clear_search:hover{color:var(--color-search-background-hover)}#q:placeholder-shown~#clear_search{pointer-events:none}#q:placeholder-shown~#clear_search *{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.1rem;z-index:100}#q{width:100%;padding-left:1rem;padding-right:0 !important;border-radius:.8rem 0 0 .8rem}#send_search{border-radius:0 .8rem .8rem 0;padding:.8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.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:.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:.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 .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.5rem;width:1.5rem;border-radius:10%;background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (width >= 62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-left:3rem}.center-alignment-yes #main_results #sidebar{margin-right:1rem}.center-alignment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{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:.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:sans-serif;font-size:.9em;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}@supports (height: 100dvh){body{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:1rem 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:.9em}.page_with_header .logo{height:40px}input[type="submit"],#results button[type="submit"],.button{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}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:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.title,article.result-images[data-vim-selected] span.source{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-videos,article[data-vim-selected].category-news,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-social{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;box-sizing:border-box;width:100%;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;overflow-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:normal;font-size:1.1em}.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:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;overflow-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:bold}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.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:.5rem}.result .url_wrapper{display:flex;align-items:center;font-size:1rem;color:var(--color-result-url-font);flex-flow:row nowrap;flex:1;min-width:0;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:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result a.thumbnail_link{position:relative;display:block;float:right;margin-left:.5rem;width:8rem;aspect-ratio:4 / 3;border-radius:.5rem;overflow:hidden;background:var(--color-result-border)}.result a.thumbnail_link img.thumbnail_bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(2rem) brightness(.5);pointer-events:none}.result a.thumbnail_link img.thumbnail{position:relative;width:100%;height:100%;object-fit:contain;display:block}.result a.thumbnail_link .thumbnail_length{position:absolute;right:0;bottom:0;background:var(--color-image-resolution-background);padding:.3rem .5rem;font-size:.9rem;color:var(--color-image-resolution-font);border-top-left-radius:.3rem;right:6px;z-index:1}.result .result_inner{overflow:hidden}.result .break{clear:both}.result-packages .attributes{display:table;border-spacing:.125rem;margin-top:.3rem}.result-packages .attributes div{display:table-row}.result-packages .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content{margin-top:.25rem}.result-packages .comments{font-size:.9rem;margin:.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 .5rem 1rem .5rem !important;border-radius:10px}.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}.engines{float:right;clear:both;margin-top:.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none !important;height:12rem;width:unset}.result-images>a{position:relative;outline:none;display:inline-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)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:var(--color-image-resolution-background);padding:.3rem .5rem;font-size:.9rem;color:var(--color-image-resolution-font);border-top-left-radius:.3rem}.result-images span.title,.result-images span.source{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right !important;height:100px !important;width:auto !important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing: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:1rem;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:.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:.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;margin:0 0 1em 0}#corrections h4,#corrections input[type="submit"]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type="submit"]{font-size:.8rem;border-radius:5px}#infoboxes .title,#suggestions .title,#search_url .title,#engines_msg .title,#apis .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.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;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#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;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:bold}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.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:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#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:.4rem;margin-left:.5rem;border-radius:.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;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#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-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:transparent !important;color:var(--color-result-link-font) !important;text-decoration:underline}.page_number_current{background:transparent;color:var(--color-result-link-visited-font);border:none}#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 .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.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}@media screen and (width <= calc(79.75em - .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 .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:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-alignment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-alignment-no #sidebar input{border:0}.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}}#main_results div#results.only_template_images{margin:1rem .5rem 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}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.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}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:.5rem;right:.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:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 2%;width:96%;border-radius:10px}.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:.5rem}}@media screen and (max-width:35em){.result a.thumbnail_link{aspect-ratio:1 / 1;width:7rem;border-radius:1.25rem}}pre code{white-space:pre-wrap}#main_results .result-keyvalue caption{padding:.8rem .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:.3rem .5rem}.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:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding: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 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:#FF4689}: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:#66D9EF}: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:#A6E22E}: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:#A6E22E}: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 .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 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:#FF4689}: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:#66D9EF}: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:#A6E22E}: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:#A6E22E}: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 .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}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.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:.25rem}.result-paper .comments{font-size:.9rem;margin:.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:.5rem}}#main_results .result-file{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem !important;border-radius:10px}#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 .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:.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:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.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:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.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:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.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}}.result-videos a.thumbnail_link{float:left;margin-right:1rem;margin-left:0;width:10rem !important;aspect-ratio:16 / 9 !important}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16 / 9;padding:10px 0 0 0}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/static/themes/simple/fonts/inter-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/static/themes/simple/fonts/inter-latin-500-normal.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/static/themes/simple/fonts/inter-latin-600-normal.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/static/themes/simple/fonts/jetbrains-mono-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/static/themes/simple/fonts/jetbrains-mono-latin-500-normal.woff2") format("woff2")}:root{--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-8:3rem;--sp-10:4.5rem;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--dur:.22s;--measure:64ch;--rail-text:calc(var(--sp-5) + var(--sp-4) + 1px)}*{box-sizing:border-box}html{font-size:16px}html,body{margin:0;overflow-x:hidden}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);line-height:1.55;-webkit-font-smoothing:antialiased}.home a,.appbar a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}#links_on_top{display:none}#main_index{padding:0;margin:0}.home{min-height:100vh;display:grid;place-items:center;grid-template-columns:minmax(0, 1fr);padding:var(--sp-8) var(--sp-5);position:relative;overflow:hidden;background:radial-gradient(58% 36% at 50% -4%, rgba(239,157,192,0.22), transparent 60%),radial-gradient(80% 60% at 50% 120%, rgba(141,153,174,0.05), transparent 60%),var(--ground)}.home::before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%, #000, transparent 75%);mask-image:radial-gradient(60% 50% at 50% 40%, #000, transparent 75%)}.home-inner{position:relative;width:100%;max-width:640px;text-align:center}.mark{display:inline-flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}.mark .glyph{width:62px;height:62px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(160deg, var(--accent-fill), var(--accent-fill-2));box-shadow:0 6px 22px var(--glow),inset 0 1px 0 rgba(255,255,255,0.25)}.mark .glyph svg{width:33px;height:33px;stroke:#fff}.wordmark{font-family:var(--font-mono);font-weight:600;font-size:clamp(2.1rem, 7vw, 2.85rem);letter-spacing:-0.01em;line-height:1;overflow-wrap:anywhere;min-width:0}.wordmark b{color:var(--ink);font-weight:700}.wordmark .sep{color:var(--accent)}.edition{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.34em;color:var(--faint);margin-top:.45rem;text-transform:uppercase}.tag{color:var(--muted);font-size:1rem;margin:0 0 var(--sp-6);-webkit-text-wrap:balance;text-wrap:balance}#search{width:100%}.search_box{display:flex;align-items:center;gap:var(--sp-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:.5rem .5rem .5rem 1.15rem;position:relative;box-shadow:0 8px 30px rgba(0,0,0,0.35);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.search_box:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--glow),0 8px 30px rgba(0,0,0,0.4)}.search_box .lead{width:20px;height:20px;stroke:var(--faint);flex:0 0 auto}#q{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--ink);font-size:1.05rem;padding:.55rem 0}#q::placeholder{color:var(--faint)}#clear_search{width:40px;height:40px;border-radius:50%;background:transparent;color:var(--muted);display:grid;place-items:center;flex:0 0 auto;padding:0}#clear_search:hover{background:var(--surface-2);color:var(--ink)}#clear_search>span{display:grid;place-items:center;line-height:0}#clear_search .show_if_nojs{display:none}#clear_search svg,#clear_search .ionicon{width:16px;height:16px}.search_box #clear_search:focus-visible,.search_box #send_search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#send_search{width:44px;height:44px;min-width:44px;padding:0;border-radius:var(--r-pill);flex:0 0 auto;background:linear-gradient(160deg, var(--accent-fill), var(--accent-fill-2));color:#fff;display:grid;place-items:center;box-shadow:0 4px 16px var(--glow);transition:transform var(--dur) var(--ease),filter var(--dur) var(--ease)}#send_search:hover{filter:brightness(1.08)}#send_search:active{transform:translateY(1px)}#send_search .hide_if_nojs{display:grid;place-items:center;line-height:0}#send_search .show_if_nojs{display:none}#send_search svg,#send_search .ionicon{width:20px;height:20px}.search_box .autocomplete{top:calc(100% + var(--sp-2));left:-1px;right:-1px;width:auto;max-width:none;margin:0}.search_box .autocomplete:not(.open){display:none}.search_box .autocomplete.open{margin:0;max-height:min(24rem, 55vh);padding:var(--sp-1) 0;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,0.28)}.search_box .autocomplete.open:has(>ul:empty){display:none}.search_box .autocomplete>ul>li{padding:.5rem 1.15rem;font-size:.95rem;line-height:1.4}.appbar .search_box .autocomplete>ul>li{padding-inline:.9rem}.search_box .autocomplete>ul>li.active,.search_box .autocomplete>ul>li:hover{background:var(--surface-2);color:var(--ink)}.search_categories{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-5)}.category{margin:0;padding:0;background:none;border:0}.category input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.category label,.category .tooltips{display:inline-flex;align-items:center;gap:.4rem;color:inherit;cursor:pointer;margin:0}.category .category_name{font-family:var(--font-mono);line-height:1}.category svg,.category .ionicon{width:14px;height:14px;stroke:currentColor;padding:0}.search_categories .category_checkbox{position:relative}.search_categories .category_checkbox input[type="checkbox"]{display:block;position:absolute;inset:0;width:1px;height:1px;opacity:0;pointer-events:none}.search_categories .category_checkbox input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.search_categories #categories_container{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.home .category label{padding:.4rem .8rem;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);border-bottom-width:1px;color:var(--muted);font-family:var(--font-mono);font-size:.74rem;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.home .category label:hover{color:var(--ink);border-color:var(--line-2);background:var(--surface-2)}.home .category input:checked+label{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent-fill) 16%, var(--surface))}.appbar-tabs .category label{padding:.55rem .15rem;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.appbar-tabs .category label:hover{color:var(--ink)}.appbar-tabs .category input:checked+label{color:var(--accent);border-bottom-color:var(--accent)}.appbar-tabs .category_button{gap:.4rem;padding:.55rem .15rem;border-bottom:2px solid transparent;background:none;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;text-transform:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.appbar-tabs .category_button svg{padding:0;width:14px;height:14px;stroke:currentColor}.appbar-tabs .category_button:hover{color:var(--ink)}.appbar-tabs .category_button.selected,.appbar-tabs .category_button:active{color:var(--accent);border-bottom-color:var(--accent)}.hint{margin-top:var(--sp-6);font-family:var(--font-mono);font-size:.76rem;color:var(--faint)}@media (hover:none){.hint{display:none}}.home-settings{position:fixed;right:1.25rem;bottom:1.25rem;z-index:30;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line-2);color:var(--muted);box-shadow:0 6px 20px rgba(0,0,0,0.35);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.home-settings:hover{color:var(--ink);border-color:var(--accent);transform:translateY(-2px)}.home-settings svg{width:22px;height:22px;stroke:currentColor}.hint kbd{background:var(--surface);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:6px;padding:.05rem .4rem;color:var(--muted);font-size:inherit}#search{display:block;width:100%;margin:0;padding:0}.appbar{position:sticky;top:0;z-index:20;background:var(--ground);background:color-mix(in srgb, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5)}.appbar-mark{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto}.appbar-mark .glyph{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(160deg, var(--accent-fill), var(--accent-fill-2))}.appbar-mark .glyph svg{width:17px;height:17px;stroke:#fff}.appbar-mark .rwm{font-family:var(--font-mono);font-weight:600;font-size:1rem;white-space:nowrap}.appbar-mark .rwm b{color:var(--ink);font-weight:700}.appbar-mark .rwm .sep{color:var(--accent)}.appbar #search_view{flex:1;min-width:0;max-width:640px}.appbar .search_box{padding:.25rem .25rem .25rem .9rem;box-shadow:none;border-radius:var(--r-md)}.appbar .search_box:focus-within{box-shadow:0 0 0 3px var(--glow)}.appbar #q{font-size:.95rem;padding:.4rem 0}.appbar #send_search{width:36px;height:36px;min-width:36px}.appbar #clear_search{width:32px;height:32px}.appbar-actions{margin-left:auto;display:flex;gap:.35rem;flex:0 0 auto}.appbar-actions a{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:var(--muted);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.appbar-actions a:hover{background:var(--surface);color:var(--ink)}.appbar-actions svg,.appbar-actions .ionicon{width:19px;height:19px}.appbar-tabs{border-bottom:1px solid var(--line);padding:0}.appbar-tabs #categories{justify-content:flex-start;margin:0;padding:.35rem var(--rail-text);border:0}.appbar-tabs #categories_container{justify-content:flex-start;gap:0 var(--sp-4)}.search_filters{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--sp-3);padding:.5rem var(--rail-text);width:100%;max-width:100%}html .search_filters select,html #main_preferences select:not([multiple]){border:1px solid var(--line);border-radius:var(--r-md);padding:.3rem 2rem .3rem .65rem;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%),linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px;background-repeat:no-repeat;background-origin:padding-box}html .search_filters select{background-color:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.78rem;width:auto;max-width:min(100%, 15rem);text-overflow:ellipsis}html .search_filters select{z-index:auto;padding:.3rem 2rem .3rem .65rem !important}html .search_filters select:hover{border-color:var(--line-2);color:var(--ink)}#results{max-width:1180px;margin:0 auto;padding:var(--sp-5) var(--sp-5) var(--sp-10);display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:var(--sp-8);align-items:start}.appbar-tabs #categories,.search_filters{max-width:1180px;margin-inline:auto;width:100%}#results:not(.only_template_images)>#urls{grid-column:1;grid-row:1}#results:not(.only_template_images)>#sidebar{grid-column:2;grid-row:1}#urls{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}#results.only_template_images>#urls{flex-direction:row}#main_results div#results.only_template_images{margin:var(--sp-4) auto 0;max-width:1180px}#results.only_template_images>#urls{padding-left:calc(var(--sp-4) + 1px - .75rem)}#results.only_template_images>#sidebar{padding-left:calc(var(--sp-4) + 1px)}#results.only_template_images .sidebar-collapsible{border-top:0;padding-bottom:0}#results.only_template_images #sidebar-end-collapsible{display:none}#results.only_template_images #sidebar summary{margin:0;padding-top:0;min-height:24px;display:flex;align-items:center}article.result-images span.title,article.result-images span.source{font-size:.78rem}article.result-images span.source{font-family:var(--font-mono);font-size:.72rem}article.result-images img.image_thumbnail{max-width:min(100%, 340px);overflow:hidden;color:var(--muted);font-size:.72rem;background:var(--surface-2)}.result:not(.result-images){display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto auto auto;column-gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);border:1px solid transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}#main_results #urls .result:not(.result-images){margin-inline:0}.result>*{grid-column:1;min-width:0}.result>.thumbnail_link{grid-column:2;grid-row:1/-1;align-self:start;float:none;margin:0}.result a.thumbnail_link img.thumbnail{width:104px;height:104px;max-width:none;object-fit:cover;border-radius:var(--r-sm);display:block;margin:0;background:var(--surface-2)}.result .break{display:none}.result:hover{background:var(--surface);border-color:var(--line);transform:translateY(-1px)}.url_header{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.favicon{width:18px;height:18px;border-radius:5px;background:var(--surface-2);display:grid;place-items:center;flex:0 0 auto;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.result .url_header{color:var(--muted);font-size:.78rem}.result .url_wrapper{font-family:var(--font-mono);font-size:.78rem;color:var(--faint);display:flex;min-width:0}.result .url_wrapper .url_i1{color:var(--muted)}.url_wrapper span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result h3{margin:0 0 .3rem;font-size:1.12rem;line-height:1.35;font-weight:600}.result h3 a{font-size:inherit;font-weight:inherit;color:var(--ink);transition:color var(--dur) var(--ease);text-decoration-color:transparent;text-underline-offset:3px}.result:hover h3 a,.result h3 a:hover{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent)}.result .content{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55;max-width:58ch}.result .engines{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem;align-items:center;float:none;justify-content:flex-start}.result .engines span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);padding:.1rem .45rem;border-radius:var(--r-sm)}.result .cache_link{color:var(--faint);font-family:var(--font-mono);font-size:.72rem !important;margin-left:.2rem}.result .cache_link:hover{color:var(--accent)}#sidebar{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;margin:0;padding:0}#sidebar>*{margin:0}#sidebar #result_count{font-family:var(--font-mono);font-size:.72rem;color:var(--faint)}#sidebar>#infoboxes,#sidebar>#suggestions,#sidebar>#search_url,#sidebar>#apis,#sidebar>details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4)}#sidebar #infoboxes details,#sidebar #infoboxes .infobox{background:none;border:0;padding:0;margin:0}#sidebar summary{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);cursor:pointer;list-style:none;margin:0 0 .5rem}#sidebar summary::-webkit-details-marker{display:none}#sidebar .infobox img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:scale-down;background:var(--surface-2);border-radius:var(--r-sm)}#sidebar .infobox .attributes dl{display:block;margin:0 0 var(--sp-3)}#sidebar .infobox .attributes dt{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:var(--faint)}#sidebar .infobox .attributes dd{margin:0;color:var(--ink);font-size:.88rem;line-height:1.45}#sidebar .infobox h1,#sidebar .infobox h2,#sidebar .infobox h3,#sidebar .infobox h4{margin:.2rem 0 .5rem;font-size:1.05rem;color:var(--ink);font-weight:600}#sidebar p{margin:0 0 .6rem;color:var(--muted);font-size:.88rem}#sidebar a{color:var(--accent)}#sidebar .infobox .urls ul{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}#sidebar .infobox .urls a{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono);font-size:.74rem;text-decoration:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}#sidebar .infobox .urls a:hover{color:var(--ink);border-color:var(--line-2)}#sidebar table{width:100%;border-collapse:collapse;font-size:.85rem}#sidebar td,#sidebar th{padding:.35rem 0;border-top:1px solid var(--line);text-align:left;color:var(--muted);font-weight:400}#sidebar .engine-name a{display:inline-flex;align-items:center;min-height:24px}#pagination{display:flex;justify-content:center;gap:.35rem;margin-top:var(--sp-8);flex-wrap:wrap}#pagination .page_number,#pagination .page_number_current{min-width:38px;height:38px;padding:0 .5rem;border-radius:9px;display:inline-grid;place-items:center;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:.85rem;transition:all var(--dur) var(--ease);font-variant-numeric:tabular-nums}#pagination .page_number:hover{color:var(--ink);border-color:var(--line-2)}#pagination .page_number_current{background:linear-gradient(160deg, var(--accent-fill), var(--accent-fill-2));color:#fff;border-color:transparent}#main_results .dialog-error-block{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--muted);padding:var(--sp-5);margin:var(--sp-4) 0}#main_results .dialog-error-block strong{color:var(--bad);font-size:1.05rem}#main_results .dialog-error-block a{color:var(--accent)}#main_results .dialog-error-block ul{margin:.4rem 0 0;padding-left:1.2rem}footer{border-top:1px solid var(--line);padding:var(--sp-5);text-align:center;color:var(--faint);font-family:var(--font-mono);font-size:.76rem}footer p{font-size:inherit;margin:0;line-height:1.8}footer a{color:var(--muted);display:inline-block;padding:.3rem .1rem}footer a:hover{color:var(--accent)}:root{--rail-app:1080px}.appbar-plain{padding-block:var(--sp-3)}.page_with_header{width:100%;max-width:none;margin:0}.page_with_header .logo{display:none}.page_with_header>*:not(.appbar){width:100%;max-width:var(--rail-app);min-width:0;margin-inline:auto;padding-inline:var(--sp-5)}.page_with_header>h1{font-size:1.65rem;font-weight:600;letter-spacing:-0.01em;margin:var(--sp-6) auto var(--sp-5)}#main_preferences form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-3);padding-bottom:var(--sp-8)}#main_preferences>form>.tabs{flex:0 0 100%;border-bottom:1px solid var(--line)}#main_preferences .tabs{gap:0}#main_preferences .tabs>label{order:1;margin:0 var(--sp-5) 0 0;padding:.65rem .1rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}#main_preferences .tabs>label:hover{color:var(--ink);border-bottom-color:var(--line-2)}html body #main_preferences .tabs>input:checked~label{color:var(--muted);border-bottom-color:transparent;background:none}html body #main_preferences .tabs>input:checked+label{color:var(--accent);border-bottom-color:var(--accent);background:none}#main_preferences .tabs>section{border-top:0;padding:var(--sp-6) 0;min-width:0}#tab-content-engines{overflow-x:auto}#main_preferences fieldset{display:grid;grid-template-columns:15rem minmax(0, 17rem) minmax(0, 1fr);align-items:center;column-gap:var(--sp-5);row-gap:var(--sp-2);margin:0;padding:var(--sp-4) 0;border:0;border-top:1px solid var(--line)}#main_preferences fieldset:first-of-type{border-top:0}#main_preferences legend{grid-column:1;width:auto;margin:0;padding:0;line-height:1.4;font-family:var(--font-mono);font-size:.78rem;color:var(--ink)}#main_preferences .value{grid-column:2;width:auto;margin:0;padding:0}#main_preferences .value select,#main_preferences .value input[type="text"]{width:100%;max-width:100%;margin:0;font-size:.88rem !important}#main_preferences .description{grid-column:3;float:none;width:auto;margin:0;padding:0;max-width:56ch;color:var(--faint);font-size:.82rem;line-height:1.5}#main_preferences .tabs>section>p,#main_preferences .tabs>section>h4{max-width:var(--measure);margin:0 0 var(--sp-3)}#main_preferences .tabs>section>h4{font-family:var(--font-mono);font-size:.78rem;color:var(--ink);margin-top:var(--sp-5)}#main_preferences .tabs>section>p{color:var(--muted);font-size:.9rem}#main_preferences div.pref-group,#main_preferences tr.pref-group th{background:none;border-top:1px solid var(--line-2);padding:var(--sp-5) 0 var(--sp-2);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}#main_preferences .category{margin:0}#main_preferences .category label{padding:.4rem .8rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.74rem;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}#main_preferences .category label:hover{color:var(--ink);border-color:var(--line-2);background:var(--surface-2)}#main_preferences .category input[type="checkbox"]:checked+label{color:var(--ink);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent-fill) 16%, var(--surface))}#main_preferences fieldset .search_categories{grid-column:2/-1;justify-content:flex-start;margin:0;gap:var(--sp-2)}#main_preferences .search_categories #categories_container{justify-content:flex-start}#main_preferences table{width:100%;border-collapse:collapse;font-size:.86rem}#main_preferences table th,#main_preferences table td{padding:.5rem .6rem;border-top:1px solid var(--line);text-align:left;vertical-align:top}#main_preferences table th{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:400}#main_preferences table.cookies td{font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}#main_preferences table.cookies td:first-child{color:var(--ink)}#main_preferences table td.danger,#main_preferences table td.warning,#main_preferences table td.success{font-family:var(--font-mono);font-variant-numeric:tabular-nums}#main_preferences table td.danger{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}#main_preferences table td.warning{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent)}#main_preferences table td.success{color:var(--ok);background:none}#main_preferences table input[type="checkbox"][disabled]::after{border-left-color:var(--ok);border-bottom-color:var(--ok)}#main_preferences .button{padding:.5rem 1rem;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);color:var(--muted);font-family:var(--font-mono);font-size:.78rem;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}#main_preferences .button:hover{background:var(--surface-2);color:var(--ink)}input.checkbox-onoff[type="checkbox"]{width:2.9em;height:1.5em;margin:0;border-radius:var(--r-pill);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}input.checkbox-onoff[type="checkbox"]::before{top:50%;left:.1em;transform:translateY(-50%);width:1.45em;height:1.45em;font-size:.72em}input.checkbox-onoff[type="checkbox"]:checked::before,input.checkbox-onoff.reversed-checkbox[type="checkbox"]::before{left:auto;right:.1em}input.checkbox-onoff.reversed-checkbox[type="checkbox"]:checked::before{left:.1em;right:auto}input.checkbox-onoff[type="checkbox"],input.checkbox-onoff.reversed-checkbox[type="checkbox"]:checked{background:var(--surface-2);border:1px solid var(--line-2)}input.checkbox-onoff[type="checkbox"]:checked,input.checkbox-onoff.reversed-checkbox[type="checkbox"]{background:color-mix(in srgb, var(--accent-fill) 28%, var(--surface));border:1px solid var(--accent-fill)}input.checkbox-onoff[type="checkbox"]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#main_preferences .value input:focus-visible,#main_preferences .value select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#main_preferences #toggle-all-engines-container{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-4)}#main_preferences .bang{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono);font-size:.78rem;padding:.25rem .5rem}#main_preferences div.selectable_url{height:auto;line-height:1.5;margin:0;padding:.45rem .6rem;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono);font-size:.78rem}#main_preferences div.selectable_url pre{margin:0;padding:0;font:inherit;color:inherit}#main_preferences p.small_font{flex:0 0 100%;margin:0;padding:0;color:var(--faint);font-size:.78rem;line-height:1.5}#main_preferences input[type="submit"]{order:1;margin:0 auto 0 0;padding:.6rem 1.4rem;border-radius:var(--r-pill);border:0;background:linear-gradient(160deg, var(--accent-fill), var(--accent-fill-2));color:#fff;font-family:var(--font-mono);font-size:.82rem;cursor:pointer;box-shadow:0 4px 16px var(--glow);transition:filter var(--dur) var(--ease)}#main_preferences input[type="submit"]:hover{filter:brightness(1.08)}#main_preferences .preferences_back{order:3;float:none;margin:0;padding:0;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}#main_preferences div.preferences_back:last-of-type{order:2}#main_preferences .preferences_back:hover{background:var(--surface-2);border-color:var(--line-2)}#main_preferences .preferences_back a{display:block;padding:.6rem 1.2rem;color:var(--muted);font-family:var(--font-mono);font-size:.82rem}#main_preferences .preferences_back:hover a{color:var(--ink)}#main_stats h2,#main_info h2{font-size:1.15rem;margin:var(--sp-6) 0 var(--sp-3)}#main_stats table a{display:inline-flex;align-items:center;min-height:24px}#main_info{padding-bottom:var(--sp-8)}#main_info p,#main_info li{color:var(--muted);max-width:var(--measure)}#main_info a{color:var(--accent)}#main_info ul.tabs{border-bottom:1px solid var(--line);margin:0 auto var(--sp-5)}#main_info ul.tabs>li>a{margin:0 var(--sp-5) 0 0;padding:.65rem .1rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}#main_info ul.tabs>li>a:hover{color:var(--ink);border-bottom-color:var(--line-2)}#main_info ul.tabs>li>a.active{color:var(--accent);border-bottom-color:var(--accent);background:none}#main_info .info-page h1{font-size:1.65rem;font-weight:600;letter-spacing:-0.01em;margin:0 0 var(--sp-5)}#main_info .info-page h2{font-size:1.15rem;margin:var(--sp-6) 0 var(--sp-3)}@media (max-width:820px){#results{grid-template-columns:minmax(0, 1fr)}#results:not(.only_template_images)>#urls,#results:not(.only_template_images)>#sidebar{grid-column:1;grid-row:auto}.appbar{flex-wrap:wrap}.appbar #search_view{order:3;flex-basis:100%;max-width:none}.appbar-actions{margin-left:auto}.search_filters{display:grid;grid-template-columns:auto minmax(0, 1fr)}.search_filters select.language{grid-column:1/-1}html .search_filters select{max-width:none;width:100%}.appbar-tabs #categories_container{gap:0 var(--sp-3)}.appbar-tabs .category_button svg,.appbar-tabs .category label svg,.appbar-tabs .category .ionicon{display:none}.appbar-tabs #categories .category_button,.appbar-tabs #categories .category_checkbox label{padding:.45rem .15rem !important}#main_preferences fieldset{grid-template-columns:minmax(0, 1fr);row-gap:var(--sp-2);align-items:start}#main_preferences legend,#main_preferences .value,#main_preferences .description,#main_preferences fieldset .search_categories{grid-column:1}.page_with_header>*:not(.appbar){padding-inline:var(--sp-4)}}@media screen and (max-width:50em){#search_view:focus-within{position:static;height:auto;width:auto;background:none;z-index:auto}#search_view:focus-within .search_box{border:1px solid var(--accent);border-radius:var(--r-pill);box-shadow:0 0 0 4px var(--glow)}.appbar #search_view:focus-within .search_box{border-radius:var(--r-md);box-shadow:0 0 0 3px var(--glow)}#search_view:focus-within .search_box #send_search{border-radius:var(--r-pill);box-shadow:0 4px 16px var(--glow)}#search_view:focus-within .search_box #clear_search{border-radius:50%}#search_view:focus-within .search_box .autocomplete.open{border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,0.28)}}@media (pointer:coarse){.appbar #q,html .search_filters select{font-size:1rem}html .search_filters select{font-family:var(--font-ui)}.search_filters{gap:var(--sp-2)}#main_preferences .value select,#main_preferences .value input[type="text"]{font-size:1rem !important}.search_box .autocomplete>ul>li{padding-block:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition-duration:.01ms !important}}