/* themes/qp-base/style.9d1f8d5787.css */
:root{--qp-font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qp-line-body: 1.5;--qp-color-background: #ffffff;--qp-color-surface-muted: #f9fafb;--qp-color-surface-hover: #f3f4f6;--qp-color-text: #374151;--qp-color-text-strong: #111827;--qp-color-text-muted: #4b5563;--qp-color-text-inverse: #ffffff;--qp-color-border: #e5e7eb;--qp-color-border-strong: #d1d5db;--qp-color-primary: #1f2937;--qp-color-focus: #2563eb;--qp-radius-sm: .375rem;--qp-radius-md: .5rem;--qp-radius-lg: .75rem;--qp-space-xs: .25rem;--qp-space-sm: .5rem;--qp-space-md: 1rem;--qp-space-lg: 1.5rem;--qp-space-xl: 2rem;--qp-grid-gap: var(--qp-space-lg);--qp-list-margin: 0 0 1.2em;--qp-list-padding-inline-start: 1.5em;--qp-list-item-gap: .375rem;--qp-card-list-gap: var(--qp-grid-gap);--qp-card-list-margin: 0 0 var(--qp-card-list-gap);--qp-card-list-min-column-width: 15.625rem;--qp-card-list-align: stretch;--qp-card-height: 100%;--qp-card-border-width: 1px;--qp-card-border-color: var(--qp-color-border);--qp-card-border-hover-color: var(--qp-color-border-strong);--qp-card-radius: var(--qp-radius-lg);--qp-card-background: var(--qp-color-background);--qp-card-color: var(--qp-color-text);--qp-card-shadow: none;--qp-card-overflow: hidden;--qp-card-head-padding-block: var(--qp-space-lg);--qp-card-head-padding-inline: var(--qp-space-lg);--qp-card-head-border-width: 1px;--qp-card-head-border-color: var(--qp-color-border);--qp-card-title-row-align: center;--qp-card-title-row-justify: flex-start;--qp-card-title-row-gap: var(--qp-space-sm);--qp-card-icon-size: 2rem;--qp-card-icon-padding: var(--qp-space-xs);--qp-card-icon-radius: var(--qp-radius-sm);--qp-card-icon-background: var(--qp-color-surface-muted);--qp-card-icon-color: var(--qp-color-text-strong);--qp-card-icon-font-size: 1.25rem;--qp-card-title-margin: 0;--qp-card-title-color: var(--qp-color-text-strong);--qp-card-title-font-size: 1.125rem;--qp-card-title-line-height: 1.3;--qp-card-subtitle-margin-block-start: var(--qp-space-sm);--qp-card-subtitle-color: var(--qp-color-text-muted);--qp-card-subtitle-font-size: .9375rem;--qp-card-subtitle-line-height: 1.45;--qp-card-body-padding-block: var(--qp-space-lg);--qp-card-body-padding-inline: var(--qp-space-lg);--qp-card-body-color: var(--qp-card-color);--qp-card-focus-color: var(--qp-color-focus);--qp-card-focus-width: 2px;--qp-card-focus-offset: 2px;--qp-card-alternate-background: var(--qp-color-surface-muted);--qp-card-alternate-border-color: var(--qp-color-border-strong);--qp-section-width-default: 60rem;--qp-section-width-wide: 75rem;--qp-section-width-full: none;--qp-section-root-inline-size: 100%;--qp-section-inline-gutter: var(--qp-space-md);--qp-section-inline-size: calc(100% - (var(--qp-section-inline-gutter) * 2));--qp-section-full-inline-size: 100%;--qp-section-full-margin-inline: 0;--qp-section-full-surface-radius: 0;--qp-section-margin-block-start: 0;--qp-section-margin-block-end: var(--qp-space-xl);--qp-section-header-margin-block-end: var(--qp-space-lg);--qp-section-subtitle-max-width: 48rem;--qp-section-subtitle-margin-block-start: var(--qp-space-sm);--qp-section-surface-padding-block: var(--qp-space-xl);--qp-section-surface-padding-inline: clamp(1rem, 4vw, 2rem);--qp-section-surface-border-width: 1px;--qp-section-surface-radius: var(--qp-radius-lg);--qp-section-surface-shadow: none;--qp-section-default-background: var(--qp-color-background);--qp-section-default-color: var(--qp-color-text);--qp-section-default-border-color: var(--qp-color-border);--qp-section-alternate-background: var(--qp-color-surface-muted);--qp-section-alternate-color: var(--qp-color-text);--qp-section-alternate-border-color: var(--qp-color-border-strong);--qp-region-gap: var(--qp-space-xl);--qp-region-row-align: stretch;--qp-region-row-wrap: nowrap;--qp-region-flex-basis: 0;--qp-region-min-width: 0;--qp-region-mobile-gap: var(--qp-space-lg);--qp-region-mobile-flex-basis: auto;--qp-region-mobile-flex-grow: 0;--qp-region-mobile-width: 100%;--qp-page-header-content-width: var(--qp-section-width-default);--qp-page-header-inline-gutter: var(--qp-section-inline-gutter);--qp-page-header-panel-inline-size: calc(100% - (var(--qp-page-header-inline-gutter) * 2));--qp-page-header-padding-block-start: var(--qp-space-xl);--qp-page-header-padding-block-end: var(--qp-space-xl);--qp-page-header-margin-block-end: var(--qp-space-xl);--qp-page-header-background: transparent;--qp-page-header-color: var(--qp-color-text);--qp-page-header-title-font-size: clamp(2rem, 5vw, 3.5rem);--qp-page-header-title-line-height: 1.1;--qp-page-header-title-margin: 0;--qp-page-header-subtitle-max-width: 48rem;--qp-page-header-subtitle-margin: var(--qp-space-md) 0 0;--qp-page-header-subtitle-font-size: 1.125rem;--qp-page-header-subtitle-line-height: 1.5;--qp-page-header-subtitle-color: var(--qp-color-text-muted);--qp-page-header-hero-inline-size: 100vw;--qp-page-header-hero-margin-inline: calc(50% - 50vw) ;--qp-page-header-hero-margin-block-end: var(--qp-space-xl);--qp-page-header-hero-background: var(--qp-color-primary);--qp-page-header-hero-color: var(--qp-color-text-inverse);--qp-page-header-hero-aspect-ratio: 16 / 9;--qp-page-header-hero-max-height: 40rem;--qp-page-header-hero-content-background: linear-gradient(0deg, rgba(17, 24, 39, .88), rgba(17, 24, 39, .08));--qp-page-header-hero-panel-width: var(--qp-section-width-wide);--qp-page-header-hero-panel-padding-block: clamp(2rem, 6vw, 5rem);--qp-page-header-hero-panel-padding-inline: clamp(1rem, 4vw, 2rem);--qp-page-header-hero-mobile-content-background: var(--qp-color-primary);--qp-page-header-hero-mobile-panel-padding-block: var(--qp-space-lg);--qp-page-header-hero-mobile-panel-padding-inline: var(--qp-space-md);--qp-site-header-position: relative;--qp-site-header-top: auto;--qp-site-header-z-index: 1000;--qp-site-header-background: var(--qp-color-background);--qp-site-header-border-width: 1px;--qp-site-header-border-color: var(--qp-color-border);--qp-site-header-backdrop-filter: none;--qp-site-header-content-width: min(75rem, 100%);--qp-site-header-min-height: 4rem;--qp-site-header-padding-block: .75rem;--qp-site-header-padding-inline: clamp(1rem, 4vw, 2rem);--qp-site-header-gap: var(--qp-space-md);--qp-site-header-align: center;--qp-site-header-justify: flex-start;--qp-site-header-menu-offset: auto;--qp-site-header-menu-link-current-color: var(--qp-color-text-strong);--qp-site-header-menu-link-current-background: var(--qp-color-border);--qp-footer-margin-top: 4rem;--qp-footer-background: var(--qp-color-surface-muted);--qp-footer-color: var(--qp-color-text-muted);--qp-footer-border-width: 1px;--qp-footer-border-color: var(--qp-color-border);--qp-footer-content-width: min(75rem, 100%);--qp-footer-section-margin-block-end: 0;--qp-footer-section-padding-block: var(--qp-space-lg);--qp-footer-section-padding-inline: clamp(1rem, 4vw, 2rem);--qp-footer-menu-width: fit-content;--qp-footer-menu-max-width: 100%;--qp-footer-menu-padding-block-start: 0;--qp-menu-gap: .375rem;--qp-menu-link-min-height: 2.75rem;--qp-menu-link-padding-block: .625rem;--qp-menu-link-padding-inline: .75rem;--qp-menu-link-radius: var(--qp-radius-md);--qp-menu-link-color: var(--qp-color-text);--qp-menu-link-hover-color: var(--qp-color-text-strong);--qp-menu-link-hover-background: var(--qp-color-surface-hover);--qp-menu-link-font-size: 1rem;--qp-menu-link-font-weight: 600;--qp-menu-link-focus-color: var(--qp-color-focus);--qp-menu-link-focus-width: 2px;--qp-menu-link-focus-offset: 2px;--qp-menu-submenu-toggle-size: 2rem;--qp-menu-submenu-toggle-padding: var(--qp-space-xs);--qp-menu-submenu-toggle-radius: var(--qp-radius-sm);--qp-menu-submenu-toggle-color: var(--qp-menu-link-color);--qp-menu-submenu-toggle-hover-color: var(--qp-menu-link-hover-color);--qp-menu-submenu-toggle-hover-background: var(--qp-menu-link-hover-background);--qp-menu-submenu-focus-color: var(--qp-menu-link-focus-color);--qp-menu-submenu-focus-width: var(--qp-menu-link-focus-width);--qp-menu-submenu-focus-offset: var(--qp-menu-link-focus-offset);--qp-menu-nested-gap: .125rem;--qp-menu-nested-indent: var(--qp-space-md);--qp-menu-nested-border-width: 1px;--qp-menu-nested-border-color: var(--qp-color-border-strong);--qp-menu-mobile-toggle-size: 2.75rem;--qp-menu-mobile-toggle-radius: var(--qp-radius-md);--qp-menu-mobile-toggle-border-color: var(--qp-color-border-strong);--qp-menu-mobile-toggle-background: var(--qp-color-background);--qp-menu-mobile-toggle-color: var(--qp-color-primary);--qp-menu-mobile-toggle-hover-background: var(--qp-color-surface-hover);--qp-menu-mobile-toggle-font-size: 1.25rem;--qp-menu-mobile-toggle-focus-color: var(--qp-menu-link-focus-color);--qp-menu-mobile-toggle-focus-width: var(--qp-menu-link-focus-width);--qp-menu-mobile-toggle-focus-offset: var(--qp-menu-link-focus-offset);--qp-menu-mobile-list-display: grid;--qp-menu-mobile-list-width: min(32rem, 100%);--qp-menu-mobile-list-margin: .75rem auto 0;--qp-menu-mobile-list-padding: var(--qp-space-sm);--qp-menu-mobile-list-gap: var(--qp-space-xs);--qp-menu-mobile-list-background: var(--qp-color-background);--qp-menu-mobile-list-border-width: 1px;--qp-menu-mobile-list-border-color: var(--qp-color-border-strong);--qp-menu-mobile-list-radius: var(--qp-radius-lg);--qp-menu-mobile-list-overflow: visible;--qp-menu-mobile-link-padding-block: .75rem;--qp-menu-mobile-link-padding-inline: var(--qp-space-md);--qp-menu-mobile-link-radius: var(--qp-menu-link-radius);--qp-menu-mobile-link-color: var(--qp-menu-link-color);--qp-menu-mobile-link-background: transparent;--qp-menu-mobile-link-hover-color: var(--qp-menu-link-hover-color);--qp-menu-mobile-link-hover-background: var(--qp-menu-link-hover-background);--qp-menu-mobile-link-font-size: var(--qp-menu-link-font-size);--qp-menu-mobile-link-font-weight: var(--qp-menu-link-font-weight);--qp-menu-mobile-link-justify: flex-start;--qp-menu-search-margin: 0 0 .65rem;--qp-menu-search-padding-block: .625rem;--qp-menu-search-padding-inline: .75rem;--qp-menu-search-border-color: var(--qp-color-border-strong);--qp-menu-search-radius: var(--qp-radius-md);--qp-menu-search-background: var(--qp-color-background);--qp-menu-search-color: var(--qp-color-text-strong);--qp-menu-search-empty-color: #6b7280;--qp-menu-search-empty-font-size: .875rem;--qp-menu-search-focus-color: var(--qp-menu-link-focus-color);--qp-menu-search-focus-width: var(--qp-menu-link-focus-width);--qp-menu-search-focus-offset: var(--qp-menu-link-focus-offset);--qp-toc-list-gap: var(--qp-space-xs);--qp-toc-list-margin: 0;--qp-toc-list-padding: 0;--qp-toc-nested-gap: var(--qp-space-xs);--qp-toc-nested-indent: var(--qp-space-lg);--qp-toc-nested-border-width: 1px;--qp-toc-nested-border-color: var(--qp-color-border);--qp-toc-item-margin: 0;--qp-toc-link-min-height: 2.5rem;--qp-toc-link-padding-block: var(--qp-space-sm);--qp-toc-link-padding-inline: .75rem;--qp-toc-link-radius: var(--qp-radius-sm);--qp-toc-link-color: var(--qp-color-text-muted);--qp-toc-link-background: transparent;--qp-toc-link-font-size: 1rem;--qp-toc-link-font-weight: 500;--qp-toc-link-line-height: 1.4;--qp-toc-link-hover-color: var(--qp-color-text-strong);--qp-toc-link-hover-background: var(--qp-color-surface-hover);--qp-toc-link-current-color: var(--qp-color-text-strong);--qp-toc-link-current-background: var(--qp-color-surface-muted);--qp-toc-link-current-border-width: .1875rem;--qp-toc-link-current-border-color: var(--qp-color-primary);--qp-toc-link-focus-color: var(--qp-color-focus);--qp-toc-link-focus-width: 2px;--qp-toc-link-focus-offset: 2px;--qp-cta-margin: 1rem 0;--qp-cta-gap: var(--qp-space-sm);--qp-cta-min-height: 2.625rem;--qp-cta-max-width: 100%;--qp-cta-padding-block: .7rem;--qp-cta-padding-inline: 1.1rem;--qp-cta-border-width: 1px;--qp-cta-border-color: var(--qp-color-primary);--qp-cta-radius: var(--qp-radius-md);--qp-cta-font-weight: 700;--qp-cta-line-height: 1.2;--qp-cta-letter-spacing: normal;--qp-cta-background: var(--qp-color-primary);--qp-cta-color: var(--qp-color-text-inverse);--qp-cta-shadow: none;--qp-cta-hover-background: var(--qp-color-text-strong);--qp-cta-hover-color: var(--qp-color-text-inverse);--qp-cta-hover-border-color: var(--qp-color-text-strong);--qp-cta-hover-shadow: var(--qp-cta-shadow);--qp-cta-focus-color: var(--qp-color-focus);--qp-cta-focus-width: 2px;--qp-cta-focus-offset: 3px;--qp-cta-alternate-background: transparent;--qp-cta-alternate-color: var(--qp-color-primary);--qp-cta-alternate-border-color: #6b7280;--qp-cta-alternate-shadow: none;--qp-cta-alternate-hover-background: var(--qp-color-surface-hover);--qp-cta-alternate-hover-color: var(--qp-color-text-strong);--qp-cta-alternate-hover-border-color: var(--qp-color-text);--qp-cta-alternate-hover-shadow: none;--qp-sticky-tray-viewport-gutter: var(--qp-space-sm);--qp-sticky-tray-block-start-offset: var(--qp-space-sm);--qp-sticky-tray-block-end-offset: max(var(--qp-space-sm), env(safe-area-inset-bottom));--qp-sticky-tray-inline-offset: var(--qp-space-sm);--qp-sticky-tray-max-width: 48rem;--qp-sticky-tray-z-index: 1000;--qp-sticky-tray-bar-gap: var(--qp-space-sm);--qp-sticky-tray-bar-padding-block: .7rem;--qp-sticky-tray-bar-padding-inline: .9rem;--qp-sticky-tray-bar-border-width: 1px;--qp-sticky-tray-bar-border-color: var(--qp-color-border-strong);--qp-sticky-tray-bar-radius: var(--qp-radius-lg);--qp-sticky-tray-bar-open-radius: var(--qp-radius-lg) var(--qp-radius-lg) 0 0;--qp-sticky-tray-bar-background: var(--qp-color-background);--qp-sticky-tray-bar-color: var(--qp-color-text);--qp-sticky-tray-bar-shadow: none;--qp-sticky-tray-bar-backdrop-filter: none;--qp-sticky-tray-icon-font-size: 1rem;--qp-sticky-tray-icon-line-height: 1;--qp-sticky-tray-icon-translate-y: 0;--qp-sticky-tray-title-color: var(--qp-color-text-strong);--qp-sticky-tray-title-font: 700 .9375rem/1.2 var(--qp-font-body);--qp-sticky-tray-title-letter-spacing: normal;--qp-sticky-tray-focus-color: var(--qp-color-focus);--qp-sticky-tray-focus-width: 2px;--qp-sticky-tray-focus-offset: 2px;--qp-sticky-tray-panel-max-height: 60vh;--qp-sticky-tray-panel-padding-block-start: .65rem;--qp-sticky-tray-panel-padding-inline: .9rem;--qp-sticky-tray-panel-padding-block-end: .85rem;--qp-sticky-tray-panel-border-width: 1px;--qp-sticky-tray-panel-border-color: var(--qp-color-border);--qp-sticky-tray-panel-background: var(--qp-color-background);--qp-sticky-tray-panel-radius: 0 0 var(--qp-radius-lg) var(--qp-radius-lg);--qp-sticky-tray-panel-backdrop-filter: none;--qp-sticky-tray-chevron-transition: transform .16s ease}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--qp-font-body);line-height:var(--qp-line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.qp-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qp-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--qp-card-list-min-column-width),100%),1fr));container:qp-card-list / inline-size;gap:var(--qp-card-list-gap);margin:var(--qp-card-list-margin);align-items:var(--qp-card-list-align)}.qp-card-list--cols-1,.qp-card-list--cols-2,.qp-card-list--cols-3,.qp-card-list--cols-4{grid-template-columns:repeat(12,minmax(0,1fr))}.qp-card-list--cols-1>:is(.qp-card,.qp-card__link){grid-column:span 12}.qp-card-list--cols-2>:is(.qp-card,.qp-card__link){grid-column:span 6}.qp-card-list--cols-3>:is(.qp-card,.qp-card__link){grid-column:span 4}.qp-card-list--cols-4>:is(.qp-card,.qp-card__link){grid-column:span 3}.qp-card__link{display:block;height:100%;color:inherit;text-decoration:none}.qp-card__link:visited{color:inherit}.qp-card__link:focus-visible{outline:var(--qp-card-focus-width) solid var(--qp-card-focus-color);outline-offset:var(--qp-card-focus-offset);border-radius:var(--qp-card-radius)}.qp-card{display:flex;flex-direction:column;height:var(--qp-card-height);overflow:var(--qp-card-overflow);border:var(--qp-card-border-width) solid var(--qp-card-border-color);border-radius:var(--qp-card-radius);background:var(--qp-card-background);color:var(--qp-card-color);box-shadow:var(--qp-card-shadow)}.qp-card__link:hover .qp-card{border-color:var(--qp-card-border-hover-color)}.qp-card__head{padding-block:var(--qp-card-head-padding-block);padding-inline:var(--qp-card-head-padding-inline);border-bottom:var(--qp-card-head-border-width) solid var(--qp-card-head-border-color)}.qp-card__title-row{display:flex;align-items:var(--qp-card-title-row-align);justify-content:var(--qp-card-title-row-justify);gap:var(--qp-card-title-row-gap);min-width:0}.qp-card__icon{display:inline-flex;flex:0 0 var(--qp-card-icon-size);align-items:center;justify-content:center;width:var(--qp-card-icon-size);height:var(--qp-card-icon-size);padding:var(--qp-card-icon-padding);border-radius:var(--qp-card-icon-radius);background:var(--qp-card-icon-background);color:var(--qp-card-icon-color);font-size:var(--qp-card-icon-font-size);line-height:1}.qp-card__icon-link{display:flex;width:100%;height:100%}.qp-card__icon-image{display:block;width:100%;height:100%;object-fit:contain}.qp-card__title{min-width:0;margin:var(--qp-card-title-margin);color:var(--qp-card-title-color);font-size:var(--qp-card-title-font-size);line-height:var(--qp-card-title-line-height)}.qp-card__subtitle{margin-block-start:var(--qp-card-subtitle-margin-block-start);color:var(--qp-card-subtitle-color);font-size:var(--qp-card-subtitle-font-size);line-height:var(--qp-card-subtitle-line-height)}.qp-card__body{flex:1 1 auto;min-width:0;padding-block:var(--qp-card-body-padding-block);padding-inline:var(--qp-card-body-padding-inline);color:var(--qp-card-body-color)}.qp-card__body>:last-child{margin-block-end:0}.qp-card--alternate{border-color:var(--qp-card-alternate-border-color);background:var(--qp-card-alternate-background)}@container qp-card-list (max-width: 66.999rem){.qp-card-list--cols-4>:is(.qp-card,.qp-card__link){grid-column:span 4}}@container qp-card-list (max-width: 49.874rem){.qp-card-list--cols-4>:is(.qp-card,.qp-card__link),.qp-card-list--cols-3>:is(.qp-card,.qp-card__link){grid-column:span 6}}@container qp-card-list (max-width: 32.749rem){.qp-card-list--cols-4>:is(.qp-card,.qp-card__link),.qp-card-list--cols-3>:is(.qp-card,.qp-card__link),.qp-card-list--cols-2>:is(.qp-card,.qp-card__link){grid-column:span 12}}.qp-cta{display:flex;justify-content:center;margin:var(--qp-cta-margin)}.qp-cta__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--qp-cta-gap);min-height:var(--qp-cta-min-height);max-width:var(--qp-cta-max-width);padding:var(--qp-cta-padding-block) var(--qp-cta-padding-inline);border:var(--qp-cta-border-width) solid var(--qp-cta-border-color);border-radius:var(--qp-cta-radius);color:var(--qp-cta-color);background:var(--qp-cta-background);box-shadow:var(--qp-cta-shadow);font:inherit;font-weight:var(--qp-cta-font-weight);line-height:var(--qp-cta-line-height);letter-spacing:var(--qp-cta-letter-spacing);text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none}.qp-cta__link:visited{color:var(--qp-cta-color)}.qp-cta__link:hover{border-color:var(--qp-cta-hover-border-color);color:var(--qp-cta-hover-color);background:var(--qp-cta-hover-background);box-shadow:var(--qp-cta-hover-shadow);text-decoration:none}.qp-cta__link:focus-visible{outline:var(--qp-cta-focus-width) solid var(--qp-cta-focus-color);outline-offset:var(--qp-cta-focus-offset)}.qp-cta__link:focus:not(:focus-visible){outline:none}.qp-cta--alternate{--qp-cta-background: var(--qp-cta-alternate-background);--qp-cta-color: var(--qp-cta-alternate-color);--qp-cta-border-color: var(--qp-cta-alternate-border-color);--qp-cta-shadow: var(--qp-cta-alternate-shadow);--qp-cta-hover-background: var(--qp-cta-alternate-hover-background);--qp-cta-hover-color: var(--qp-cta-alternate-hover-color);--qp-cta-hover-border-color: var(--qp-cta-alternate-hover-border-color);--qp-cta-hover-shadow: var(--qp-cta-alternate-hover-shadow)}.qp-divider{display:block;width:80%;border:0}.qp-list{margin:var(--qp-list-margin);padding-inline-start:var(--qp-list-padding-inline-start)}.qp-list__item+.qp-list__item{margin-top:var(--qp-list-item-gap)}.qp-menu{display:block}.qp-menu__list{display:flex;align-items:center;gap:var(--qp-menu-gap);margin:0;padding:0;list-style:none}.qp-menu__item{position:relative;margin:0}.qp-menu__link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--qp-menu-link-min-height);padding:var(--qp-menu-link-padding-block) var(--qp-menu-link-padding-inline);border-radius:var(--qp-menu-link-radius);color:var(--qp-menu-link-color);font-size:var(--qp-menu-link-font-size);font-weight:var(--qp-menu-link-font-weight);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.qp-menu__link:visited{color:var(--qp-menu-link-color)}.qp-menu__link:hover{color:var(--qp-menu-link-hover-color);background:var(--qp-menu-link-hover-background)}.qp-menu__link:focus-visible{outline:var(--qp-menu-link-focus-width) solid var(--qp-menu-link-focus-color);outline-offset:var(--qp-menu-link-focus-offset)}.qp-site-header .qp-menu__link[aria-current=page]{color:var(--qp-site-header-menu-link-current-color);background:var(--qp-site-header-menu-link-current-background)}.qp-menu__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:var(--qp-menu-submenu-toggle-size);min-height:var(--qp-menu-submenu-toggle-size);padding:var(--qp-menu-submenu-toggle-padding);border:0;border-radius:var(--qp-menu-submenu-toggle-radius);color:var(--qp-menu-submenu-toggle-color);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.qp-menu__submenu-toggle:hover,.qp-menu__submenu-toggle:focus-visible{color:var(--qp-menu-submenu-toggle-hover-color);background:var(--qp-menu-submenu-toggle-hover-background)}.qp-menu__submenu-toggle-icon{transition:transform .12s ease}.qp-menu__submenu-toggle[aria-expanded=true] .qp-menu__submenu-toggle-icon{transform:rotate(90deg)}.qp-menu__list--nested{display:grid;gap:var(--qp-menu-nested-gap);margin:0;padding-inline-start:var(--qp-menu-nested-indent);border-inline-start:var(--qp-menu-nested-border-width) solid var(--qp-menu-nested-border-color)}.qp-menu__mobile-toggle{display:none;align-items:center;justify-content:center;width:var(--qp-menu-mobile-toggle-size);height:var(--qp-menu-mobile-toggle-size);padding:0;border:1px solid var(--qp-menu-mobile-toggle-border-color);border-radius:var(--qp-menu-mobile-toggle-radius);color:var(--qp-menu-mobile-toggle-color);background:var(--qp-menu-mobile-toggle-background);font:inherit;font-size:var(--qp-menu-mobile-toggle-font-size);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.qp-menu__mobile-toggle:hover{background:var(--qp-menu-mobile-toggle-hover-background)}html.qp-menu-open{overflow:hidden}.qp-site-header.is-open .qp-menu__list{display:var(--qp-menu-mobile-list-display);width:var(--qp-menu-mobile-list-width);margin:var(--qp-menu-mobile-list-margin);padding:var(--qp-menu-mobile-list-padding);gap:var(--qp-menu-mobile-list-gap);border:var(--qp-menu-mobile-list-border-width) solid var(--qp-menu-mobile-list-border-color);border-radius:var(--qp-menu-mobile-list-radius);background:var(--qp-menu-mobile-list-background);overflow:var(--qp-menu-mobile-list-overflow)}.qp-site-header.is-open .qp-menu__link{display:flex;justify-content:var(--qp-menu-mobile-link-justify);width:100%;padding:var(--qp-menu-mobile-link-padding-block) var(--qp-menu-mobile-link-padding-inline);border-radius:var(--qp-menu-mobile-link-radius);color:var(--qp-menu-mobile-link-color);background:var(--qp-menu-mobile-link-background);font-size:var(--qp-menu-mobile-link-font-size);font-weight:var(--qp-menu-mobile-link-font-weight)}.qp-site-header.is-open .qp-menu__link:hover{color:var(--qp-menu-mobile-link-hover-color);background:var(--qp-menu-mobile-link-hover-background)}.qp-site-header.is-open .qp-menu__link[aria-current=page]{color:var(--qp-site-header-menu-link-current-color);background:var(--qp-site-header-menu-link-current-background)}.qp-menu__search{width:100%;margin:var(--qp-menu-search-margin)}.qp-menu__search-input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:var(--qp-menu-search-padding-block) var(--qp-menu-search-padding-inline);border:1px solid var(--qp-menu-search-border-color);border-radius:var(--qp-menu-search-radius);background:var(--qp-menu-search-background);color:var(--qp-menu-search-color);font:inherit}.qp-menu__search-empty{margin:.65rem 0 0;color:var(--qp-menu-search-empty-color);font-size:var(--qp-menu-search-empty-font-size)}.qp-menu__submenu-toggle:focus-visible{outline:var(--qp-menu-submenu-focus-width) solid var(--qp-menu-submenu-focus-color);outline-offset:var(--qp-menu-submenu-focus-offset)}.qp-menu__search-input:focus-visible{outline:var(--qp-menu-search-focus-width) solid var(--qp-menu-search-focus-color);outline-offset:var(--qp-menu-search-focus-offset)}.qp-menu__mobile-toggle:focus-visible{outline:var(--qp-menu-mobile-toggle-focus-width) solid var(--qp-menu-mobile-toggle-focus-color);outline-offset:var(--qp-menu-mobile-toggle-focus-offset)}.qp-menu [hidden]{display:none!important}@media(max-width:50rem){.qp-site-header .qp-menu__mobile-toggle{display:inline-flex}.qp-site-header .qp-menu[data-qp-menu-mobile]{display:none}.qp-site-header.is-open .qp-menu[data-qp-menu-mobile]{display:block}}.qp-toc .qp-menu__list{display:grid;align-items:stretch;gap:var(--qp-toc-list-gap);margin:var(--qp-toc-list-margin);padding:var(--qp-toc-list-padding)}.qp-toc .qp-menu__list--nested{gap:var(--qp-toc-nested-gap);padding-inline-start:var(--qp-toc-nested-indent);border-inline-start:var(--qp-toc-nested-border-width) solid var(--qp-toc-nested-border-color)}.qp-toc .qp-menu__item{margin:var(--qp-toc-item-margin)}.qp-toc .qp-menu__link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:var(--qp-toc-link-min-height);padding-block:var(--qp-toc-link-padding-block);padding-inline:var(--qp-toc-link-padding-inline);border-radius:var(--qp-toc-link-radius);color:var(--qp-toc-link-color);background:var(--qp-toc-link-background);font-size:var(--qp-toc-link-font-size);font-weight:var(--qp-toc-link-font-weight);line-height:var(--qp-toc-link-line-height);text-align:start;white-space:normal}.qp-toc .qp-menu__link:visited{color:var(--qp-toc-link-color)}.qp-toc .qp-menu__link:hover{color:var(--qp-toc-link-hover-color);background:var(--qp-toc-link-hover-background)}.qp-toc .qp-menu__link:focus-visible{outline:var(--qp-toc-link-focus-width) solid var(--qp-toc-link-focus-color);outline-offset:var(--qp-toc-link-focus-offset)}.qp-page-header{width:100%;min-width:0;margin-block:0 var(--qp-page-header-margin-block-end);background:var(--qp-page-header-background);color:var(--qp-page-header-color)}.qp-page-header:not(.qp-page-header--hero){padding-block:var(--qp-page-header-padding-block-start) var(--qp-page-header-padding-block-end)}.qp-page-header__panel{width:var(--qp-page-header-panel-inline-size);max-width:var(--qp-page-header-content-width);min-width:0;margin-inline:auto}.qp-page-header__title{margin:var(--qp-page-header-title-margin);font-size:var(--qp-page-header-title-font-size);line-height:var(--qp-page-header-title-line-height)}.qp-page-header__subtitle{max-width:var(--qp-page-header-subtitle-max-width);margin:var(--qp-page-header-subtitle-margin);color:var(--qp-page-header-subtitle-color);font-size:var(--qp-page-header-subtitle-font-size);line-height:var(--qp-page-header-subtitle-line-height)}.qp-page-header--hero{position:relative;width:var(--qp-page-header-hero-inline-size);max-width:none;margin-block-end:var(--qp-page-header-hero-margin-block-end);margin-inline:var(--qp-page-header-hero-margin-inline);overflow:hidden;background:var(--qp-page-header-hero-background);color:var(--qp-page-header-hero-color)}.qp-page-header__media{position:relative;width:100%;max-height:var(--qp-page-header-hero-max-height);aspect-ratio:var(--qp-page-header-hero-aspect-ratio);overflow:hidden}.qp-page-header__media picture{display:block;width:100%;height:100%}.qp-page-header__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.qp-page-header__content{position:absolute;inset:0;display:flex;align-items:flex-end;background:var(--qp-page-header-hero-content-background)}.qp-page-header--hero .qp-page-header__panel{width:var(--qp-page-header-panel-inline-size);max-width:var(--qp-page-header-hero-panel-width);padding-block:var(--qp-page-header-hero-panel-padding-block);padding-inline:var(--qp-page-header-hero-panel-padding-inline)}@media(max-width:48rem){.qp-page-header--hero{display:flex;flex-direction:column}.qp-page-header__content{position:static;display:block;background:var(--qp-page-header-hero-mobile-content-background)}.qp-page-header--hero .qp-page-header__panel{padding-block:var(--qp-page-header-hero-mobile-panel-padding-block);padding-inline:var(--qp-page-header-hero-mobile-panel-padding-inline)}}.qp-section{width:var(--qp-section-root-inline-size);min-width:0;margin-block:var(--qp-section-margin-block-start) var(--qp-section-margin-block-end);margin-inline:auto}.qp-section--width-default,.qp-section--width-wide{width:var(--qp-section-inline-size)}.qp-section--width-default{max-width:var(--qp-section-width-default)}.qp-section--width-wide{max-width:var(--qp-section-width-wide)}.qp-section--width-full{width:var(--qp-section-full-inline-size);max-width:var(--qp-section-width-full);margin-inline:var(--qp-section-full-margin-inline)}.qp-section--appearance-default,.qp-section--appearance-alternate{padding-block:var(--qp-section-surface-padding-block);padding-inline:var(--qp-section-surface-padding-inline);border:var(--qp-section-surface-border-width) solid;border-radius:var(--qp-section-surface-radius);box-shadow:var(--qp-section-surface-shadow)}.qp-section--width-full:is(.qp-section--appearance-default,.qp-section--appearance-alternate){border-radius:var(--qp-section-full-surface-radius)}.qp-section--appearance-default{border-color:var(--qp-section-default-border-color);background:var(--qp-section-default-background);color:var(--qp-section-default-color)}.qp-section--appearance-alternate{border-color:var(--qp-section-alternate-border-color);background:var(--qp-section-alternate-background);color:var(--qp-section-alternate-color)}.qp-section--appearance-transparent{padding:0;border:0;background:transparent;box-shadow:none}.qp-section__header{margin-block-end:var(--qp-section-header-margin-block-end)}.qp-section__subtitle{max-width:var(--qp-section-subtitle-max-width);margin-block-start:var(--qp-section-subtitle-margin-block-start)}.qp-section__body{min-width:0}.qp-section--sticky-only{margin:0;padding:0;border:0;background:none;box-shadow:none}.qp-regions__row{display:flex;flex-wrap:var(--qp-region-row-wrap);align-items:var(--qp-region-row-align);gap:var(--qp-region-gap)}.qp-regions__row+.qp-regions__row{margin-top:var(--qp-region-gap)}.qp-region{flex-basis:var(--qp-region-flex-basis);flex-grow:var(--qp-region-width, 1);min-width:var(--qp-region-min-width)}@media(max-width:48rem){.qp-regions__row{flex-direction:column;gap:var(--qp-region-mobile-gap)}.qp-region{flex-basis:var(--qp-region-mobile-flex-basis);flex-grow:var(--qp-region-mobile-flex-grow);width:var(--qp-region-mobile-width)}.qp-region--empty{display:none}}.qp-footer{display:block;width:100%;margin-top:var(--qp-footer-margin-top);border-top:var(--qp-footer-border-width) solid var(--qp-footer-border-color);background:var(--qp-footer-background);color:var(--qp-footer-color)}.qp-footer>.qp-section{width:var(--qp-footer-content-width);max-width:none;margin-block:0 var(--qp-footer-section-margin-block-end);margin-inline:auto;padding-block:var(--qp-footer-section-padding-block);padding-inline:var(--qp-footer-section-padding-inline)}.qp-footer .qp-menu{width:var(--qp-footer-menu-width);max-width:var(--qp-footer-menu-max-width);margin-inline:auto;padding-block-start:var(--qp-footer-menu-padding-block-start)}.qp-site-header{position:var(--qp-site-header-position);top:var(--qp-site-header-top);z-index:var(--qp-site-header-z-index);border-bottom:var(--qp-site-header-border-width) solid var(--qp-site-header-border-color);background:var(--qp-site-header-background);-webkit-backdrop-filter:var(--qp-site-header-backdrop-filter);backdrop-filter:var(--qp-site-header-backdrop-filter)}.qp-site-header__inner{width:var(--qp-site-header-content-width);margin:0 auto}.qp-site-header>.qp-site-header__inner>.qp-site-header__section{width:100%;max-width:none;margin:0;padding:0}.qp-site-header .qp-site-header__section>.qp-section__header{margin:0}.qp-site-header .qp-site-header__section>.qp-section__body{display:flex;align-items:var(--qp-site-header-align);justify-content:var(--qp-site-header-justify);gap:var(--qp-site-header-gap);width:100%;max-width:none;min-height:var(--qp-site-header-min-height);margin:0;padding:var(--qp-site-header-padding-block) var(--qp-site-header-padding-inline)}.qp-site-header .qp-menu{margin-inline-start:var(--qp-site-header-menu-offset)}.qp-site-header .qp-menu__mobile-toggle{flex:0 0 auto;margin-inline-start:auto}.qp-site-header.is-open .qp-site-header__section>.qp-section__body{flex-wrap:wrap}.qp-site-header.is-open .qp-menu[data-qp-menu-mobile]{flex:1 0 100%;width:100%;margin-inline-start:0}.qp-sticky-tray__trigger{display:block;width:1px;height:1px;overflow:hidden;visibility:hidden}.qp-sticky-tray{--qp-sticky-tray-inset-block-start: var(--qp-sticky-tray-block-start-offset);--qp-sticky-tray-inset-block-end: auto;--qp-sticky-tray-inset-inline-start: 50%;--qp-sticky-tray-inset-inline-end: auto;--qp-sticky-tray-translate-inline: -50%;--qp-sticky-tray-translate-block: 0;position:fixed;inset-block-start:var(--qp-sticky-tray-inset-block-start);inset-block-end:var(--qp-sticky-tray-inset-block-end);inset-inline-start:var(--qp-sticky-tray-inset-inline-start);inset-inline-end:var(--qp-sticky-tray-inset-inline-end);z-index:var(--qp-sticky-tray-z-index);display:none;width:min(calc(100vw - (var(--qp-sticky-tray-viewport-gutter) * 2)),var(--qp-sticky-tray-max-width));max-width:calc(100vw - (var(--qp-sticky-tray-viewport-gutter) * 2));translate:var(--qp-sticky-tray-translate-inline) var(--qp-sticky-tray-translate-block)}.qp-sticky-tray--vertical-top{--qp-sticky-tray-inset-block-start: var(--qp-sticky-tray-block-start-offset);--qp-sticky-tray-inset-block-end: auto;--qp-sticky-tray-translate-block: 0}.qp-sticky-tray--vertical-middle{--qp-sticky-tray-inset-block-start: 50%;--qp-sticky-tray-inset-block-end: auto;--qp-sticky-tray-translate-block: -50%}.qp-sticky-tray--vertical-bottom{--qp-sticky-tray-inset-block-start: auto;--qp-sticky-tray-inset-block-end: var(--qp-sticky-tray-block-end-offset);--qp-sticky-tray-translate-block: 0}.qp-sticky-tray--horizontal-left{--qp-sticky-tray-inset-inline-start: var(--qp-sticky-tray-inline-offset);--qp-sticky-tray-inset-inline-end: auto;--qp-sticky-tray-translate-inline: 0}.qp-sticky-tray--horizontal-center{--qp-sticky-tray-inset-inline-start: 50%;--qp-sticky-tray-inset-inline-end: auto;--qp-sticky-tray-translate-inline: -50%}.qp-sticky-tray--horizontal-right{--qp-sticky-tray-inset-inline-start: auto;--qp-sticky-tray-inset-inline-end: var(--qp-sticky-tray-inline-offset);--qp-sticky-tray-translate-inline: 0}.qp-sticky-tray.is-visible{display:block}.qp-sticky-tray__bar{display:flex;align-items:center;gap:var(--qp-sticky-tray-bar-gap);width:100%;padding:var(--qp-sticky-tray-bar-padding-block) var(--qp-sticky-tray-bar-padding-inline);border:var(--qp-sticky-tray-bar-border-width) solid var(--qp-sticky-tray-bar-border-color);border-radius:var(--qp-sticky-tray-bar-radius);background:var(--qp-sticky-tray-bar-background);color:var(--qp-sticky-tray-bar-color);box-shadow:var(--qp-sticky-tray-bar-shadow);backdrop-filter:var(--qp-sticky-tray-bar-backdrop-filter);appearance:none;cursor:pointer;text-align:start}.qp-sticky-tray.is-open .qp-sticky-tray__bar{border-radius:var(--qp-sticky-tray-bar-open-radius)}.qp-sticky-tray__bar:focus-visible{outline:var(--qp-sticky-tray-focus-width) solid var(--qp-sticky-tray-focus-color);outline-offset:var(--qp-sticky-tray-focus-offset)}.qp-sticky-tray__icon{font-size:var(--qp-sticky-tray-icon-font-size);line-height:var(--qp-sticky-tray-icon-line-height);translate:0 var(--qp-sticky-tray-icon-translate-y)}.qp-sticky-tray__title{color:var(--qp-sticky-tray-title-color);font:var(--qp-sticky-tray-title-font);letter-spacing:var(--qp-sticky-tray-title-letter-spacing)}.qp-sticky-tray__panel{max-height:var(--qp-sticky-tray-panel-max-height);overflow:auto;padding:var(--qp-sticky-tray-panel-padding-block-start) var(--qp-sticky-tray-panel-padding-inline) var(--qp-sticky-tray-panel-padding-block-end);border:var(--qp-sticky-tray-panel-border-width) solid var(--qp-sticky-tray-panel-border-color);border-top:0;border-radius:var(--qp-sticky-tray-panel-radius);background:var(--qp-sticky-tray-panel-background);backdrop-filter:var(--qp-sticky-tray-panel-backdrop-filter)}.qp-sticky-tray__chevron{margin-inline-start:auto;transition:var(--qp-sticky-tray-chevron-transition)}.qp-sticky-tray.is-open .qp-sticky-tray__chevron{transform:rotate(180deg)}.qp-sticky-tray--mobile-only.is-visible{display:none}@media(max-width:64rem){.qp-sticky-tray--mobile-only.is-visible{display:block}}
