@layer qc-tokens, qc-base, qc-primitives, qc-components, qc-pages, qc-utilities;@layer qc-tokens{:root{--qc-color-primary-50: #f7f8fd;--qc-color-primary-100: #e6eafc;--qc-color-primary-200: #e5e9f8;--qc-color-primary-300: #959ab2;--qc-color-primary-400: #617798;--qc-color-primary-500: #4b5db0;--qc-color-primary-600: #334ec8;--qc-color-primary-700: #3142aa;--qc-color-primary-800: #001884;--qc-color-primary-900: #000e4e;--qc-color-home-hero-heading-gradient-start: #192662;--qc-color-interactive: #0022ba;--qc-color-primary-hover-bg: #e8edff;--qc-color-text-black: #000000;--qc-color-text-primary: #333333;--qc-color-text-secondary: #474747;--qc-color-text-muted: #7f7f7f;--qc-color-text-placeholder: #8c8c8c;--qc-color-text-hint: #777886;--qc-color-text-disabled: #b3b3b3;--qc-color-text-contrast: #ffffff;--qc-color-border-input: #cececf;--qc-color-border-light: #e5e6e7;--qc-color-border-medium: #cccccc;--qc-color-border-strong: #c7cfdd;--qc-color-border-divider: #ebf0f7;--qc-color-border-header-login: #b8c3ff;--qc-color-border-interactive: #617798;--qc-color-icon-secondary: #ccced0;--qc-color-surface-white: #ffffff;--qc-color-surface-card: #f7f7f7;--qc-color-surface-light: #f5f7f9;--qc-color-surface-home-hero: #f4f7fc;--qc-color-surface-overlay: #f8f9fa;--qc-color-surface-backdrop: rgba(5, 2, 23, 0.2);--qc-color-surface-backdrop-nested: rgba(5, 2, 23, 0.4);--qc-color-surface-saved-search-modal: #fcfcfd;--qc-color-surface-tooltip: rgba(0, 0, 0, 0.75);--qc-color-surface-confirm-overlay: rgba(0, 0, 0, 0.5);--qc-color-danger-400: #ee6e68;--qc-color-danger-700: #ce1c1e;--qc-color-danger-modal-destructive-fill: #eb4f47;--qc-color-success-600: #009951;--qc-space-2xs: 2px;--qc-space-xs: 4px;--qc-space-sm: 8px;--qc-space-md: 16px;--qc-space-lg: 24px;--qc-space-xl: 32px;--qc-space-2xl: 40px;--qc-space-2xl-lg: 56px;--qc-space-3xl: 64px;--qc-space-header-mobile-padding-block: 14px;--qc-home-lab-menu-slider-offset-top: 68px;--qc-jobs-search-desktop-autocomplete-list-offset-top: 47px;--qc-jobs-location-outline-autocomplete-list-offset-top: 46px;--qc-mobile-nav-tertiary-link-max-height: 74px;--qc-space-home-hero-content-inline-start: 234px;--qc-space-home-hero-content-padding-top: 86px;--qc-space-home-hero-title-to-search-gap: 90px;--qc-radius-xs: 2px;--qc-radius-sm: 4px;--qc-radius-md: 8px;--qc-radius-lg: 16px;--qc-radius-full: 999px;--qc-radius-calculators-hub-feature-card: 12px;--qc-radius-saved-search-confirm-dialog: 12px;--qc-shadow-xs: 0px 1px 2px 0px rgba(13, 16, 23, 0.06);--qc-shadow-sm: 0px 4px 12px rgba(0, 0, 0, 0.1);--qc-shadow-header-account-dropdown: 0px 4px 24px rgba(16, 24, 40, 0.12), 0px 2px 8px rgba(16, 24, 40, 0.08);--qc-shadow-xl: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);--qc-shadow-focus: 0px 0px 0px 4px rgb(226, 232, 255);--qc-shadow-focus-primary-cta: 0px 0px 0px 4px rgba(122, 81, 255, 0.4), 0px 1px 2px 0px rgba(122, 81, 255, 0.5);--qc-shadow-focus-neutral-ring: 0px 0px 0px 4px rgb(241, 242, 244), 0px 1px 2px 0px rgba(13, 16, 23, 0.06);--qc-opacity-disabled-interaction: 0.65;--qc-input-search-control-row-padding-inline-start: 12px;--qc-input-search-control-row-padding: 4px 4px 4px 12px;--qc-checkbox-size: 18px;--qc-checkbox-icon-size: 14px;--qc-checkbox-border-width: 1px;--qc-radio-control-size-sm: 16px;--qc-radio-dot-size-sm: 8px;--qc-radio-control-size-md: 20px;--qc-radio-dot-size-md: 10px;--qc-radio-border-width: 1px;--qc-size-badge-md-height: 28px;--qc-size-calculators-hub-feature-card-height: 228px;--qc-toggle-track-width-sm: 36px;--qc-toggle-track-height-sm: 20px;--qc-toggle-thumb-size-sm: 16px;--qc-toggle-track-width-md: 44px;--qc-toggle-track-height-md: 24px;--qc-toggle-thumb-size-md: 20px;--qc-radius-toggle-track: 10px;--qc-transition-toggle: 0.2s ease;--qc-font-sans: Inter, sans-serif;--qc-font-sans-brand: Chakra Petch, sans-serif;--qc-font-size-xs: 12px;--qc-font-size-sm: 14px;--qc-font-size-md: 16px;--qc-font-size-lg: 18px;--qc-font-size-xl: 20px;--qc-font-size-2xl: 24px;--qc-font-size-3xl: 32px;--qc-font-size-display-lg: 48px;--qc-font-size-display-sm: 40px;--qc-font-size-home-hero-title: 88px;--qc-line-height-sm: 16px;--qc-line-height-md: 20px;--qc-line-height-compact: 18px;--qc-line-height-lg: 24px;--qc-line-height-xl: 28px;--qc-line-height-2xl: 32px;--qc-line-height-3xl: 40px;--qc-line-height-display-lg: 64px;--qc-line-height-display-sm: 52px;--qc-line-height-home-hero-title: 80px;--qc-font-size-about-title: 56px;--qc-line-height-about-title: 80px;--qc-font-size-about-title-mobile: 44px;--qc-font-size-about-section-title: 32px;--qc-line-height-about-section-title: 48px;--qc-font-size-about-body: 18px;--qc-line-height-about-body: 24px;--qc-font-size-about-body-mobile: 16px;--qc-font-size-about-stat-label: 24px;--qc-line-height-about-stat-label: 30px;--qc-font-size-terms-section-title: 24px;--qc-line-height-terms-section-title: 36px;--qc-font-size-terms-body: 16px;--qc-line-height-terms-body: 24px;--qc-font-size-terms-title-mobile: 44px;--qc-line-height-terms-title-mobile: 53px;--qc-font-weight-regular: 400;--qc-font-weight-medium: 500;--qc-font-weight-semibold: 600;--qc-font-weight-bold: 700;--qc-letter-spacing-tight: -0.04em;--qc-letter-spacing-normal: 0em;--qc-letter-spacing-wide: 0.01em;--qc-z-dropdown: 1035;--qc-z-tooltip: 1038;--qc-z-tooltip-stacked: 1210;--qc-z-page-shell-fixed-header: 1039;--qc-z-header: 1015;--qc-z-header-mobile-panel: 1025;--qc-z-modal-backdrop: 1040;--qc-z-modal: 1050;--qc-z-modal-nested: 1070;--qc-z-toast: 1080;--qc-backdrop-blur-modal: 8px;--qc-shadow-modal: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);--qc-transition-modal: 0.2s cubic-bezier(0.4, 0, 0.2, 1);--qc-color-surface-filter-idle: #ffffff;--qc-color-surface-filter-hover: #f5f7f9;--qc-color-surface-filter-active: #e8edff;--qc-color-border-filter-idle: #e5e6e7;--qc-color-border-filter-active: #334ec8;--qc-color-surface-toast-warning: #f7f8fd;--qc-color-surface-toast-info: #e6eafc;--qc-color-surface-toast-success: #f5f7f9;--qc-opacity-toast-dismiss-idle: 0.85;--qc-blur-card-sm: 6px;--qc-blur-card-md: 12px;--qc-opacity-blurred-overlay-gradient-strong: 0.9;--qc-opacity-blurred-overlay-gradient-soft: 0.5;--qc-width-job-filter-sidebar: 288px;--qc-width-home-hero-search: 870px;--qc-max-height-home-hero-typeahead: 207px;--qc-height-home-scroll-map-desktop: 586px;--qc-width-job-card-mobile: calc(var(--qc-space-md) * 21 + var(--qc-space-sm) - var(--qc-space-2xs));--qc-max-width-job-card-meta-item: 190px;--qc-max-width-job-card-description: 750px;--qc-space-filter-sidebar-stack: 12px;--qc-space-modal-confirm-actions-gap: 12px;--qc-size-job-filter-chevron: 20px;--qc-size-contract-jobs-filter-rate-icon: 17px;--qc-height-header: 72px;--qc-space-header-padding-block: 8px;--qc-space-header-padding-inline-guest: 135px;--qc-space-header-padding-inline-auth: 108px;--qc-space-header-padding-inline-mobile: 16px;--qc-space-header-cta-inline: 18px;--qc-size-header-nav-chevron: 18px;--qc-size-header-avatar: 32px;--qc-border-width-header-active: 2px;--qc-space-header-toggle-bar-gap: 5px;--qc-width-header-user-text-max: 200px;--qc-max-width-header-search: 320px;--qc-width-header-account-dropdown: 300px;--qc-backdrop-opacity-header-mobile: 0.4;--qc-space-header-dropdown-gap: 32px;--qc-width-header-megamenu-sidebar: 370px;--qc-width-header-megamenu-item-description: 176px;--qc-width-header-rail-guest: 1170px;--qc-width-header-rail-auth: 1224px;--qc-space-header-megamenu-category-pad-inline: 20px;--qc-min-height-header-calculator-card: 280px;--qc-width-header-calculator-preview: 252px;--qc-width-header-calculator-card: 270px;--qc-size-header-calculator-check: 16px;--qc-popular-search-link-max-width: 234px;--qc-max-width-tooltip: 600px;--qc-max-width-tooltip-popular-search: 300px;--qc-max-width-calculators-hub-feature-title: 223px;--qc-container-wide: 1224px;--qc-container-narrow: 770px;--qc-page-shell-gap: 24px;--qc-page-shell-main-min-height: calc(100vh - 72px - 64px);--qc-page-shell-fixed-header-body-offset-y: 70px}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font1: var(--qc-font-sans);--font2: var(--qc-font-sans);--qc-white: var(--qc-color-surface-white);--qc-bg-light: var(--qc-color-surface-light);--qc-bg-backdrop: var(--qc-color-surface-backdrop);--qc-black: var(--qc-color-text-black);--qc-text-primary: var(--qc-color-text-black);--qc-border: var(--qc-color-border-light);--qc-grey-200: var(--qc-color-border-input);--qc-400-blue: var(--qc-color-primary-600);--qc-500-blue: var(--qc-color-interactive);--qc-blue: var(--qc-color-interactive);--qc-100-blue: var(--qc-color-primary-100);--qc-200-blue: var(--qc-color-primary-200);--qc-300-blue: var(--qc-color-primary-500);--qc-700-blue: var(--qc-color-primary-800);--qc-900-blue: var(--qc-color-primary-900)}button,input[type=button],input[type=submit],input[type=reset]{cursor:pointer}button:disabled,button[aria-disabled=true],input[type=button]:disabled,input[type=button][aria-disabled=true],input[type=submit]:disabled,input[type=submit][aria-disabled=true],input[type=reset]:disabled,input[type=reset][aria-disabled=true]{cursor:not-allowed}[role=button]{cursor:pointer}[role=button][aria-disabled=true]{cursor:not-allowed}.footer.qc-site-footer{box-sizing:border-box;position:relative;left:auto;right:auto;width:100%;max-width:none;margin:0;margin-top:var(--qc-space-3xl);padding:var(--qc-space-2xl) var(--qc-space-md) var(--qc-space-md);background:var(--qc-color-primary-900);color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans)}@media(min-width: 769px){.footer.qc-site-footer{margin-top:var(--qc-space-3xl);padding:var(--qc-space-xl) max(var(--qc-space-md),(100% - 1170px)/2)}}.qc-site-footer__inner{display:flex;flex-direction:column;align-items:stretch;gap:var(--qc-space-xl);width:100%;max-width:1170px;margin-inline:auto;padding:0}@media(min-width: 769px){.qc-site-footer__inner{gap:var(--qc-space-xl)}}.qc-site-footer__cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--qc-space-md);padding:var(--qc-space-md);background:var(--qc-color-surface-card);border-radius:var(--qc-radius-md)}@media(max-width: 768px){.qc-site-footer__cta{align-self:stretch;width:100%;box-sizing:border-box}}@media(min-width: 769px){.qc-site-footer__cta{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--qc-space-lg)}}.qc-site-footer__cta-title{margin:0;font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);letter-spacing:var(--qc-letter-spacing-tight);color:var(--qc-color-text-primary)}@media(min-width: 769px){.qc-site-footer__cta-title{font-size:var(--qc-font-size-2xl);line-height:var(--qc-line-height-2xl);color:var(--qc-color-text-black)}}.qc-site-footer__cta-button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--qc-space-sm) + var(--qc-space-2xs));min-height:48px;padding:calc(var(--qc-space-xs) + var(--qc-space-sm)) calc(var(--qc-space-md) + var(--qc-space-xs));border:none;border-radius:var(--qc-radius-md);background:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-xs);font-family:inherit;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-contrast);text-decoration:none;cursor:pointer;transition:background-color .2s ease}@media(max-width: 768px){.qc-site-footer__cta-button{width:100%}}.qc-site-footer__cta-button:hover{background:var(--qc-color-primary-500);color:var(--qc-color-text-contrast);text-decoration:none}.qc-site-footer__cta-button:focus-visible{outline:none;box-shadow:var(--qc-shadow-xs),var(--qc-shadow-focus-primary-cta)}.qc-site-footer__links{display:flex;flex-direction:column;gap:var(--qc-space-xl);width:100%;padding:0}@media(max-width: 768px){.qc-site-footer__links{align-items:flex-start}}@media(min-width: 769px){.qc-site-footer__links{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:var(--qc-space-xl);padding-inline:calc(var(--qc-space-md)*3.5)}}.qc-site-footer__cluster{display:flex;flex-direction:column;gap:var(--qc-space-md);min-width:0}@media(max-width: 768px){.qc-site-footer__cluster--other{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--qc-space-xl);align-self:stretch;width:100%}}.qc-site-footer__other-stack{display:flex;flex-direction:column;gap:var(--qc-space-md);min-width:0}@media(max-width: 768px){.qc-site-footer__other-stack{flex:1;min-width:0}}@media(max-width: 768px){.qc-site-footer__cluster--other .qc-site-footer__list{min-height:calc(3*var(--qc-line-height-md) + 2*var(--qc-space-sm))}}.qc-site-footer__cluster-title{margin:0;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);text-transform:uppercase;color:var(--qc-color-text-contrast)}.qc-site-footer__list{display:flex;flex-direction:column;gap:var(--qc-space-sm);margin:0;padding:0;list-style:none}.qc-site-footer__link{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-100);text-decoration:none;transition:color .2s ease,text-decoration .2s ease}.qc-site-footer__link:hover{color:var(--qc-color-text-contrast);text-decoration:underline}.qc-site-footer__link:focus-visible{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-site-footer__aside{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;flex-shrink:0}@media(min-width: 769px){.qc-site-footer__aside{display:none}}.qc-site-footer__aside-top{display:flex;align-self:stretch;justify-content:center;align-items:center}.qc-site-footer__aside-mail{display:flex;flex-direction:column;align-items:center;gap:var(--qc-space-xs)}.qc-site-footer__aside-email{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-100);text-align:right}.qc-site-footer__icon-link{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;max-width:none;text-decoration:none;color:var(--qc-color-text-contrast);border-radius:var(--qc-radius-full);box-sizing:border-box}.qc-site-footer__icon-link:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-site-footer__icon-link--linkedin{width:32px;height:32px}@media(min-width: 769px){.qc-site-footer__icon-link--linkedin{width:36px;height:36px}}.qc-site-footer__icon-link--mail{flex-shrink:0;padding:var(--qc-space-sm);background:var(--qc-color-surface-white);border-radius:var(--qc-radius-full)}.qc-site-footer__icon{display:block;flex-shrink:0}.qc-site-footer__icon--linkedin{width:32px;height:32px}@media(min-width: 769px){.qc-site-footer__icon--linkedin{width:36px;height:36px}}.qc-site-footer__icon--mail{width:20px;height:20px;color:var(--qc-color-primary-900)}.qc-site-footer__bottom{display:flex;flex-direction:column;gap:var(--qc-space-lg);width:100%}@media(max-width: 768px){.qc-site-footer__bottom{align-self:stretch}}.qc-site-footer__rule{width:100%;height:1px;margin:0;border:none;background:color-mix(in srgb, var(--qc-color-text-contrast) 20%, transparent)}.qc-site-footer__bottom-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--qc-space-md);width:100%}.qc-site-footer__brand{flex:0 1 auto;min-width:0;margin:0;font-size:var(--qc-font-size-3xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-3xl);letter-spacing:var(--qc-letter-spacing-tight);text-transform:capitalize;color:var(--qc-color-text-contrast)}.qc-site-footer__contact{display:none;flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--qc-space-lg)}@media(min-width: 769px){.qc-site-footer__contact{display:flex}}.qc-site-footer__contact-mail-group{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:calc(var(--qc-space-sm) + var(--qc-space-xs))}.qc-site-footer__contact-email{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-100)}.qc-button{--qc-button-bg: transparent;--qc-button-color: var(--qc-color-text-primary);--qc-button-border: 1px solid transparent;--qc-button-radius: var(--qc-radius-md);--qc-button-pad-y: var(--qc-space-xs);--qc-button-pad-x: var(--qc-space-md);--qc-button-gap: var(--qc-space-sm);--qc-button-font-size: var(--qc-font-size-sm);--qc-button-line-height: var(--qc-line-height-lg);--qc-button-font-weight: var(--qc-font-weight-medium);--qc-button-box-shadow: none;--qc-button-letter-spacing: var(--qc-letter-spacing-normal);--qc-button-icon-size: calc(var(--qc-space-md) + var(--qc-space-xs));--qc-button-spinner-opacity: 1;--qc-button-focus-shadow: var(--qc-shadow-focus);display:inline-flex;align-items:center;justify-content:center;gap:var(--qc-button-gap);box-sizing:border-box;margin:0;padding:var(--qc-button-pad-y) var(--qc-button-pad-x);font-family:var(--qc-font-sans);font-size:var(--qc-button-font-size);font-weight:var(--qc-button-font-weight);line-height:var(--qc-button-line-height);letter-spacing:var(--qc-button-letter-spacing);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:var(--qc-button-border);border-radius:var(--qc-button-radius);background:var(--qc-button-bg);color:var(--qc-button-color);box-shadow:var(--qc-button-box-shadow);appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,text-decoration-thickness .15s ease}.qc-button:focus-visible{outline:none;box-shadow:var(--qc-button-focus-shadow)}.qc-button:disabled,.qc-button[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.qc-button--loading{cursor:wait;pointer-events:none}.qc-button--sm{--qc-button-pad-y: var(--qc-space-xs);--qc-button-pad-x: var(--qc-space-md);--qc-button-gap: var(--qc-space-sm);--qc-button-font-size: var(--qc-font-size-sm);--qc-button-line-height: var(--qc-line-height-lg);--qc-button-icon-size: calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-button--md{--qc-button-pad-y: var(--qc-space-sm);--qc-button-pad-x: calc(var(--qc-space-md) + var(--qc-space-xs) / 2);--qc-button-gap: var(--qc-space-sm);--qc-button-font-size: var(--qc-font-size-sm);--qc-button-line-height: var(--qc-line-height-lg);--qc-button-icon-size: calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-button--lg{--qc-button-pad-y: var(--qc-space-md);--qc-button-pad-x: calc(var(--qc-space-lg) - var(--qc-space-xs) / 2);--qc-button-gap: calc(var(--qc-space-sm) + var(--qc-space-xs) / 2);--qc-button-font-size: var(--qc-font-size-lg);--qc-button-line-height: var(--qc-line-height-lg);--qc-button-icon-size: calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-button--primary{--qc-button-bg: var(--qc-color-primary-600);--qc-button-color: var(--qc-color-text-contrast);--qc-button-border: 1px solid transparent;--qc-button-box-shadow: var(--qc-shadow-xs);--qc-button-focus-shadow: var(--qc-shadow-focus-primary-cta)}.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg: var(--qc-color-primary-500)}.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: var(--qc-color-primary-700)}@supports(color: color-mix(in srgb, var(--qc-color-primary-600) 80%, black)){.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg: color-mix(in srgb, var(--qc-color-primary-600) 80%, black 20%)}.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: color-mix(in srgb, var(--qc-color-primary-600) 60%, black 40%)}}.qc-button--primary:disabled,.qc-button--primary[aria-disabled=true]{--qc-button-bg: var(--qc-color-primary-100);--qc-button-color: var(--qc-color-primary-400);--qc-button-box-shadow: none;opacity:1}.qc-button--primary.qc-button--loading{--qc-button-box-shadow: var(--qc-shadow-xs);opacity:1}.qc-button--secondary{--qc-button-bg: var(--qc-color-surface-white);--qc-button-color: var(--qc-color-text-black);--qc-button-border: 1px solid var(--qc-color-border-strong);--qc-button-box-shadow: var(--qc-shadow-xs);--qc-button-focus-shadow: var(--qc-shadow-focus-neutral-ring)}.qc-button--secondary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg: var(--qc-color-surface-light)}.qc-button--secondary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: var(--qc-color-primary-50);--qc-button-border: 1px solid var(--qc-color-primary-200)}.qc-button--secondary:disabled,.qc-button--secondary[aria-disabled=true]{--qc-button-bg: var(--qc-color-surface-white);--qc-button-color: var(--qc-color-text-placeholder);--qc-button-border: 1px solid var(--qc-color-border-light);--qc-button-box-shadow: none;opacity:1}.qc-button--secondary.qc-button--loading{opacity:1}.qc-button--link{--qc-button-bg: transparent;--qc-button-color: var(--qc-color-primary-600);--qc-button-border: 1px solid transparent;--qc-button-radius: var(--qc-radius-xs);--qc-button-box-shadow: none;--qc-button-focus-shadow: none;--qc-button-pad-y: 0;--qc-button-pad-x: 0;padding:var(--qc-space-xs) 0;min-height:calc(var(--qc-line-height-lg) + var(--qc-space-sm));white-space:normal;text-decoration:none;text-underline-offset:var(--qc-space-xs);--qc-button-font-weight: var(--qc-font-weight-semibold)}.qc-button--link.qc-button--md,.qc-button--link.qc-button--lg{--qc-button-font-weight: var(--qc-font-weight-medium)}.qc-button--link:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--qc-color-primary-600)}.qc-button--link:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--qc-color-primary-600)}.qc-button--link:focus-visible{color:var(--qc-color-primary-800);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--qc-color-primary-800)}.qc-button--link:disabled,.qc-button--link[aria-disabled=true]{--qc-button-color: var(--qc-color-primary-100);opacity:1}.qc-button--link.qc-button--loading{opacity:1}.qc-button--ghost{--qc-button-bg: transparent;--qc-button-color: var(--qc-color-interactive);--qc-button-border: 1px solid transparent;--qc-button-box-shadow: none;--qc-button-focus-shadow: var(--qc-shadow-focus-neutral-ring)}.qc-button--ghost:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg: var(--qc-color-primary-hover-bg)}.qc-button--ghost:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: var(--qc-color-primary-100)}.qc-button--ghost:disabled,.qc-button--ghost[aria-disabled=true]{opacity:.55}.qc-button--danger{--qc-button-bg: var(--qc-color-danger-400);--qc-button-color: var(--qc-color-text-contrast);--qc-button-border: 1px solid transparent;--qc-button-box-shadow: var(--qc-shadow-xs);--qc-button-focus-shadow: var(--qc-shadow-focus-primary-cta)}.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg: var(--qc-color-danger-700)}.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: var(--qc-color-danger-700)}@supports(color: color-mix(in srgb, var(--qc-color-danger-400) 80%, black)){.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg: color-mix(in srgb, var(--qc-color-danger-400) 80%, black 20%)}.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: color-mix(in srgb, var(--qc-color-danger-400) 60%, black 40%)}}.qc-button--danger:disabled,.qc-button--danger[aria-disabled=true]{--qc-button-bg: var(--qc-color-primary-100);--qc-button-color: var(--qc-color-primary-400);--qc-button-box-shadow: none;opacity:1}.qc-button--danger.qc-button--loading{--qc-button-box-shadow: var(--qc-shadow-xs);opacity:1}.qc-button__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:currentColor}.qc-button__icon svg{width:var(--qc-button-icon-size);height:var(--qc-button-icon-size)}.qc-button__spinner{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-button-icon-size);height:var(--qc-button-icon-size);color:currentColor;opacity:var(--qc-button-spinner-opacity)}.qc-button__spinner svg{width:100%;height:100%;animation:qc-button-spin .75s linear infinite}@keyframes qc-button-spin{to{transform:rotate(1turn)}}.qc-header{--qc-header-pad-inline: var(--qc-space-header-padding-inline-mobile);--qc-header-pad-block: var(--qc-space-header-padding-block);position:relative;z-index:var(--qc-z-header);overflow:visible;box-sizing:border-box;width:100%;background:var(--qc-color-surface-white);font-family:var(--qc-font-sans)}.qc-header--sticky{position:sticky;top:0}.qc-header--guest{--qc-header-pad-inline: var(--qc-space-header-padding-inline-guest)}.qc-header--authenticated{--qc-header-pad-inline: var(--qc-space-header-padding-inline-auth)}@media(max-width: 991px){.qc-header--guest,.qc-header--authenticated{--qc-header-pad-inline: var(--qc-space-header-padding-inline-mobile)}}.qc-header__inner{position:relative;z-index:0;box-sizing:border-box;width:100%}.qc-header__container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--qc-space-md);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--qc-height-header);margin:0 auto;padding:var(--qc-header-pad-block) var(--qc-header-pad-inline)}.qc-header__container .qc-header-brand__link:hover{color:var(--qc-color-text-black)}@media(min-width: 992px){.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:hover>.qc-header-nav__link,.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:hover>.qc-header-nav__trigger,.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:focus-within>.qc-header-nav__link,.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:focus-within>.qc-header-nav__trigger{color:var(--qc-color-text-black);border-bottom-color:var(--qc-color-primary-600)}}.qc-header__brand{display:flex;flex-shrink:0;align-items:center;min-width:0}.qc-header__nav{display:none;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;overflow:visible}.qc-header__actions{display:none;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--qc-space-md);min-width:0}.qc-header__mobile-toggle-slot{display:flex;flex-shrink:0;align-items:center;margin-left:auto}.qc-header__search{flex:0 1 var(--qc-max-width-header-search);min-width:0;max-width:var(--qc-max-width-header-search)}.qc-header__mobile-panel{position:relative;z-index:var(--qc-z-header-mobile-panel);display:none;box-sizing:border-box;width:100%;padding:var(--qc-space-md) var(--qc-space-header-padding-inline-mobile) var(--qc-space-xl);border-top:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-white)}.qc-header__backdrop{position:fixed;inset:0;z-index:calc(var(--qc-z-header-mobile-panel) - 1);background:var(--qc-color-surface-backdrop);opacity:0;pointer-events:none;transition:opacity .2s ease}.qc-header--mobile-open .qc-header__backdrop{opacity:var(--qc-backdrop-opacity-header-mobile);pointer-events:auto}.qc-header--mobile-open .qc-header__mobile-panel{display:block}@media(min-width: 992px){.qc-header__mobile-toggle-slot{display:none}.qc-header__nav{display:flex}.qc-header__actions{display:flex}.qc-header--mobile-open .qc-header__backdrop{opacity:0;pointer-events:none}.qc-header--mobile-open .qc-header__mobile-panel{display:none}.qc-header-shell-production .qc-page-shell__desktop-header .qc-header__container{width:100%;max-width:var(--qc-width-header-rail-guest);margin-inline:auto;padding:0;gap:0}.qc-header-shell-production.qc-header--authenticated .qc-page-shell__desktop-header .qc-header__container{max-width:var(--qc-width-header-rail-auth)}}@media(min-width: 992px)and (min-width: 1170px){.qc-header-shell-production .qc-page-shell__desktop-header .qc-header__container{min-width:var(--qc-width-header-rail-guest)}}.qc-header-brand{display:inline-flex;align-items:center;min-width:0}.qc-header-brand__link{margin:0;padding:0;font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-3xl);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-black);text-decoration:none;text-transform:capitalize;white-space:nowrap}.qc-header-brand__link:hover{color:var(--qc-color-interactive)}.qc-header-brand__link:focus-visible{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-header-brand__tagline{margin:0;margin-top:var(--qc-space-2xs);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm);color:var(--qc-color-text-secondary)}.qc-header-nav{min-width:0}.qc-header-nav__list{display:flex;margin:0;padding:0;list-style:none}.qc-header-nav__item{display:flex;align-items:center;margin:0 20px;position:relative}.qc-header-nav__item:first-child{margin:0 20px 0 0}.qc-header-nav__item:last-child{padding:5px 0 10px !important}.qc-header-nav__link,.qc-header-nav__trigger{display:inline-flex;flex-direction:row;align-items:center;gap:var(--qc-space-sm);margin:0;border:none;border-bottom:var(--qc-border-width-header-active) solid rgba(0,0,0,0);border-radius:0;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-black);text-decoration:none;white-space:nowrap;background:rgba(0,0,0,0);cursor:pointer}.qc-header-nav__trigger{padding:var(--qc-space-sm) var(--qc-space-xs)}.qc-header-nav__link{padding-left:8px !important;padding-right:0 !important;padding-bottom:10px !important}.qc-header-nav__item:last-child .qc-header-nav__link{padding-left:4px !important;padding-right:4px !important}.qc-header-nav__trigger:focus-visible,.qc-header-nav__link:focus-visible{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-header:not(.qc-header-shell-production) .qc-header-nav__link:hover,.qc-header:not(.qc-header-shell-production) .qc-header-nav__trigger:hover{color:var(--qc-color-interactive)}.qc-header-nav__chevron{display:block;flex-shrink:0;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);color:var(--qc-color-text-black)}.qc-header-nav__chevron path{stroke:currentColor}.qc-header-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--qc-space-md);min-width:0}.qc-header-actions__icon-wrap{position:relative;display:inline-flex;flex-shrink:0}.qc-header-actions__badge{position:absolute;top:0;right:0;transform:translate(25%, -25%)}.qc-header-login-btn.qc-button{--qc-button-pad-y: var(--qc-space-sm);--qc-button-pad-x: var(--qc-space-header-cta-inline);--qc-button-bg: var(--qc-color-primary-50);--qc-button-color: var(--qc-color-primary-600);--qc-button-border: 1px solid var(--qc-color-border-header-login);--qc-button-box-shadow: var(--qc-shadow-xs)}.qc-header-login-btn.qc-button:hover{--qc-button-bg: var(--qc-color-primary-hover-bg)}.qc-header-user-menu{display:inline-flex;flex-direction:row;align-items:center;gap:var(--qc-space-sm);max-width:100%;margin:0;padding:var(--qc-space-xs);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-md);font:inherit;color:inherit;text-align:left;cursor:pointer;background:rgba(0,0,0,0);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.qc-header-user-menu:hover{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-light)}.qc-header-user-menu:focus-visible{outline:none;border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.qc-header-user-menu__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-size-header-avatar);height:var(--qc-size-header-avatar);overflow:hidden;border-radius:var(--qc-radius-full);background:var(--qc-color-primary-100);color:var(--qc-color-primary-600)}.qc-header-user-menu__avatar img{display:block;width:100%;height:100%;object-fit:cover}.qc-header-user-menu__text{display:flex;flex-direction:column;gap:var(--qc-space-2xs);min-width:0;max-width:var(--qc-width-header-user-text-max)}.qc-header-user-menu__name{overflow:hidden;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-black);text-overflow:ellipsis;white-space:nowrap}.qc-header-user-menu__email{overflow:hidden;font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm);color:var(--qc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.qc-header-user-menu__trigger{display:inline-flex;flex-shrink:0;align-items:center}.qc-header-user-menu__chevron{display:block;flex-shrink:0;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);color:var(--qc-color-text-black)}.qc-header-user-menu__chevron path{stroke:currentColor}.qc-header-mobile-toggle{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--qc-space-md) + var(--qc-space-lg));height:calc(var(--qc-space-md) + var(--qc-space-lg));margin:0;padding:0;border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-md);background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-xs);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.qc-header-mobile-toggle__bars{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--qc-space-header-toggle-bar-gap)}.qc-header-mobile-toggle:hover{background:var(--qc-color-surface-light)}.qc-header-mobile-toggle:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus)}.qc-header-mobile-toggle__bar{display:block;width:var(--qc-space-md);height:var(--qc-border-width-header-active);border-radius:var(--qc-radius-full);background:var(--qc-color-text-primary);transform-origin:center;transition:transform .2s ease,opacity .2s ease}.qc-header-user-menu.qc-button.qc-button--ghost{--qc-button-bg: transparent;--qc-button-color: inherit;--qc-button-border: 1px solid transparent;--qc-button-pad-y: var(--qc-space-xs);--qc-button-pad-x: var(--qc-space-xs);--qc-button-gap: var(--qc-space-sm);--qc-button-box-shadow: none;--qc-button-font-size: inherit;--qc-button-line-height: inherit;--qc-button-font-weight: inherit;display:inline-flex;flex-direction:row;align-items:center;max-width:100%;text-align:left}.qc-header-user-menu.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow: none}.qc-header-mobile-toggle.qc-button.qc-button--ghost{--qc-button-bg: var(--qc-color-surface-white);--qc-button-color: var(--qc-color-text-primary);--qc-button-border: 1px solid var(--qc-color-border-medium);--qc-button-pad-y: 0;--qc-button-pad-x: 0;--qc-button-gap: 0;--qc-button-box-shadow: var(--qc-shadow-xs);width:calc(var(--qc-space-md) + var(--qc-space-lg));height:calc(var(--qc-space-md) + var(--qc-space-lg))}.qc-header-mobile-toggle.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow: none}.qc-header__mobile-panel .qc-header-nav{display:block;width:100%}.qc-header__mobile-panel .qc-header-nav__list{flex-direction:column;align-items:stretch;gap:var(--qc-space-xs)}.qc-header__mobile-panel .qc-header-nav__item{min-height:0}.qc-header__mobile-panel .qc-header-nav__link,.qc-header__mobile-panel .qc-header-nav__trigger{width:100%;justify-content:space-between;padding:var(--qc-space-sm) var(--qc-space-md);border-bottom:none;border-radius:var(--qc-radius-sm)}.qc-header__mobile-panel .qc-header-nav__link--active,.qc-header__mobile-panel .qc-header-nav__trigger--active{border-bottom:none;background:var(--qc-color-primary-50);color:var(--qc-color-primary-600)}.qc-header__mobile-panel .qc-header-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--qc-space-lg);padding-top:var(--qc-space-md);border-top:1px solid var(--qc-color-border-light)}.qc-header__mobile-panel .qc-header__search{width:100%;max-width:none;margin-bottom:var(--qc-space-md)}.qc-header-shell-production__account-dropdown-root{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qc-header-shell-production__account-dropdown-root::after{content:"";position:absolute;bottom:calc(var(--qc-space-sm)*-1);left:0;width:100%;height:var(--qc-space-sm)}.qc-header-shell-production__account-dropdown-trigger-icon{display:block;flex-shrink:0;box-sizing:border-box;width:var(--qc-size-header-avatar);height:var(--qc-size-header-avatar);padding:var(--qc-space-xs);color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-list{position:absolute;top:calc(100% + var(--qc-space-xs));right:0;z-index:calc(var(--qc-z-header) + 2);display:flex;flex-direction:column;gap:var(--qc-space-md);box-sizing:border-box;width:var(--qc-width-header-account-dropdown);max-width:min(var(--qc-width-header-account-dropdown),100vw - var(--qc-space-xl));margin:0;padding:var(--qc-space-lg);list-style:none;border-radius:var(--qc-radius-md);background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-header-account-dropdown);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--qc-space-xs));transition:opacity .15s ease,visibility .15s ease,transform .15s ease}.qc-header-shell-production__account-dropdown-root:hover .qc-header-shell-production__account-dropdown-list,.qc-header-shell-production__account-dropdown-root:focus-within .qc-header-shell-production__account-dropdown-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.qc-header-shell-production__account-dropdown-identity{margin:0;padding:0;list-style:none;cursor:default}.qc-header-shell-production__account-dropdown-identity:hover{background:rgba(0,0,0,0)}.qc-header-shell-production__account-dropdown-name{margin:0;font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-email{margin:var(--qc-space-xs) 0 0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-text-placeholder)}.qc-header-shell-production__account-dropdown-actions{margin:0;padding:0;list-style:none}.qc-header-shell-production__account-dropdown-action-list{display:flex;flex-direction:column;gap:calc(var(--qc-space-sm) + var(--qc-space-xs));margin:0;padding:var(--qc-space-md) 0 0;list-style:none;border-top:1px solid var(--qc-color-border-light)}.qc-header-shell-production__account-dropdown-row{margin:0;padding:0;list-style:none}.qc-header-shell-production__account-dropdown-action{display:inline-flex;flex-direction:row;align-items:center;gap:var(--qc-space-sm);box-sizing:border-box;width:100%;margin:0;padding:calc(var(--qc-space-xs) + var(--qc-space-2xs)) var(--qc-space-sm);border:none;border-radius:var(--qc-radius-sm);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-black);text-align:left;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .12s ease}.qc-header-shell-production__account-dropdown-action:visited{color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-action:hover{text-decoration:none;background:var(--qc-color-primary-50)}.qc-header-shell-production__account-dropdown-action:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus);background:var(--qc-color-primary-50)}.qc-header-shell-production__account-dropdown-action-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-action-svg{display:block;width:100%;height:100%}.qc-header-shell-production__account-dropdown-action-svg path{fill:none;stroke:currentColor}.qc-header-shell-production__account-dropdown-list .profile-dropdown-item{margin:0;padding:0;list-style:none}.qc-header__mobile-panel .qc-header-shell-production__mobile-auth{margin-top:var(--qc-space-lg);padding-top:var(--qc-space-md);border-top:1px solid var(--qc-color-border-light)}.qc-header-shell-production__mobile-auth-name{margin:0;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-black)}.qc-header-shell-production__mobile-auth-email{margin:var(--qc-space-2xs) 0 0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-text-secondary)}.qc-header-shell-production__mobile-auth-links{margin:var(--qc-space-md) 0 0;padding:0;list-style:none}.qc-header-shell-production__mobile-auth-links li+li{margin-top:var(--qc-space-xs)}.qc-header-shell-production__mobile-auth-link{font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);color:var(--qc-color-interactive);text-decoration:none}.qc-header-shell-production__mobile-auth-link:hover{text-decoration:underline}.qc-header-shell-production__mobile-auth-logout{margin-top:var(--qc-space-md)}.qc-link{display:inline-flex;align-items:center;gap:var(--qc-space-xs);font-family:var(--qc-font-sans);font-size:inherit;font-weight:var(--qc-font-weight-medium);line-height:inherit;letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-interactive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--qc-space-xs);cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease}.qc-link:hover{color:var(--qc-color-primary-600);text-decoration-color:var(--qc-color-primary-600)}.qc-link:focus-visible{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-link__icon{display:inline-flex;flex-shrink:0;color:currentColor}.qc-link__icon svg{width:var(--qc-font-size-md);height:var(--qc-font-size-md)}.qc-link--breadcrumb{display:inline-block;max-width:100%;padding:0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-muted);text-decoration:none;text-decoration-thickness:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-link--breadcrumb:hover{color:var(--qc-color-text-secondary);text-decoration:none}.qc-link--breadcrumb:active{color:var(--qc-color-text-primary)}.qc-link--breadcrumb:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus)}.qc-icon-button{--qc-icon-button-size: var(--qc-space-xl);--qc-icon-button-bg: transparent;--qc-icon-button-color: var(--qc-color-interactive);--qc-icon-button-border: 1px solid transparent;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--qc-icon-button-size);height:var(--qc-icon-button-size);margin:0;padding:0;font:inherit;color:var(--qc-icon-button-color);background:var(--qc-icon-button-bg);border:var(--qc-icon-button-border);border-radius:var(--qc-radius-md);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.qc-icon-button svg{width:var(--qc-font-size-md);height:var(--qc-font-size-md);flex-shrink:0;color:currentColor}.qc-icon-button:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus)}.qc-icon-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.qc-icon-button--sm{--qc-icon-button-size: var(--qc-space-lg)}.qc-icon-button--sm svg{width:var(--qc-font-size-sm);height:var(--qc-font-size-sm)}.qc-icon-button--lg{--qc-icon-button-size: var(--qc-space-2xl)}.qc-icon-button--lg svg{width:var(--qc-font-size-lg);height:var(--qc-font-size-lg)}.qc-icon-button--neutral{--qc-icon-button-bg: transparent;--qc-icon-button-color: var(--qc-color-text-primary)}.qc-icon-button--neutral:not(:disabled):hover{--qc-icon-button-bg: var(--qc-color-surface-light)}.qc-icon-button--muted{--qc-icon-button-bg: transparent;--qc-icon-button-color: var(--qc-color-text-muted)}.qc-icon-button--muted:not(:disabled):hover{--qc-icon-button-color: var(--qc-color-text-primary);--qc-icon-button-bg: var(--qc-color-surface-light)}.qc-icon-button--danger{--qc-icon-button-bg: transparent;--qc-icon-button-color: var(--qc-color-danger-700)}.qc-icon-button--danger:not(:disabled):hover{--qc-icon-button-bg: var(--qc-color-surface-light)}.qc-toast-stack{position:fixed;right:var(--qc-space-lg);bottom:var(--qc-space-lg);left:var(--qc-space-lg);z-index:var(--qc-z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--qc-space-sm);pointer-events:none;box-sizing:border-box}.qc-toast-stack .qc-toast{pointer-events:auto}.qc-toast-stack--top-end{top:var(--qc-space-lg);right:var(--qc-space-lg);bottom:auto;left:auto}.qc-toast{--qc-toast-width: min( 100%, calc(var(--qc-space-md) * 21 + var(--qc-space-sm) - var(--qc-space-2xs)) );--qc-toast-padding-block: var(--qc-space-md);--qc-toast-padding-inline: var(--qc-space-md);--qc-toast-column-gap: var(--qc-space-sm);--qc-toast-row-gap: var(--qc-space-xs);--qc-toast-icon-size: calc(var(--qc-space-md) + var(--qc-space-xs));--qc-toast-dismiss-size: calc(var(--qc-space-md) + var(--qc-space-sm));--qc-toast-text-color: var(--qc-color-text-primary);--qc-toast-title-color: var(--qc-color-text-black);--qc-toast-message-color: var(--qc-color-text-secondary);--qc-toast-border-color: var(--qc-color-border-light);--qc-toast-background: var(--qc-color-surface-white);--qc-toast-icon-color: var(--qc-color-text-muted);--qc-toast-icon-background: transparent;--qc-toast-icon-foreground: var(--qc-toast-icon-color);width:var(--qc-toast-width);max-width:var(--qc-toast-width);box-sizing:border-box;border:1px solid var(--qc-toast-border-color);border-radius:var(--qc-radius-md);background:var(--qc-toast-background);box-shadow:var(--qc-shadow-xl);color:var(--qc-toast-text-color);font-family:var(--qc-font-sans);overflow:hidden}.qc-toast__inner{display:flex;align-items:center;gap:var(--qc-toast-column-gap);min-height:calc(var(--qc-toast-icon-size) + var(--qc-toast-padding-block)*2);padding:var(--qc-toast-padding-block) var(--qc-toast-padding-inline);box-sizing:border-box}.qc-toast__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-toast-icon-size);height:var(--qc-toast-icon-size);margin-top:var(--qc-space-2xs);border-radius:var(--qc-radius-sm);color:var(--qc-toast-icon-foreground);background:var(--qc-toast-icon-background)}.qc-toast__icon svg,.qc-toast__icon .qc-toast__icon{display:block;width:var(--qc-toast-icon-size);height:var(--qc-toast-icon-size);color:inherit}.qc-toast__icon svg{flex-shrink:0}.qc-toast__icon--badge{border-radius:var(--qc-radius-sm);color:var(--qc-toast-icon-foreground);background:var(--qc-toast-icon-background)}.qc-toast__main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--qc-toast-row-gap);min-width:0;padding-block:var(--qc-space-2xs)}.qc-toast__text{display:flex;flex-direction:column;gap:var(--qc-space-2xs);min-width:0}.qc-toast__text>:where(:not(.qc-toast__title,.qc-toast__message)){min-width:0;margin-block:0;font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-toast-message-color);overflow-wrap:anywhere}.qc-toast__title{margin:0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-toast-title-color);overflow-wrap:anywhere}.qc-toast__message{margin:0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-toast-message-color);overflow-wrap:anywhere}.qc-toast__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qc-space-xs);min-width:0}.qc-toast__action :where(a,button){font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-toast-icon-color);text-decoration:underline;text-underline-offset:var(--qc-space-2xs);overflow-wrap:anywhere;cursor:pointer;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-xs);transition:color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-toast__action :where(a,button):hover{color:var(--qc-toast-title-color)}.qc-toast__action :where(a,button):focus-visible{outline:none;box-shadow:var(--qc-shadow-focus)}.qc-toast__dismiss{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-toast-dismiss-size);height:var(--qc-toast-dismiss-size);min-width:var(--qc-toast-dismiss-size);min-height:var(--qc-toast-dismiss-size);margin:calc(-1*var(--qc-space-2xs)) calc(-1*var(--qc-space-2xs)) 0 0;padding:var(--qc-space-2xs);font:inherit;line-height:0;color:var(--qc-color-text-muted);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-sm);cursor:pointer;opacity:var(--qc-opacity-toast-dismiss-idle);transition:opacity var(--qc-transition-toggle),color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-toast__dismiss-icon{display:inline-flex;width:var(--qc-toast-icon-size);height:var(--qc-toast-icon-size)}.qc-toast__dismiss-icon svg{display:block;width:100%;height:100%}.qc-toast__dismiss:hover{opacity:1;color:var(--qc-toast-title-color);background:var(--qc-color-surface-light)}.qc-toast__dismiss:active{opacity:1;color:var(--qc-toast-title-color);background:var(--qc-color-surface-card)}.qc-toast__dismiss:focus-visible{outline:none;opacity:1;box-shadow:var(--qc-shadow-focus)}.qc-toast__dismiss.qc-icon-button{width:var(--qc-toast-dismiss-size);height:var(--qc-toast-dismiss-size);min-width:var(--qc-toast-dismiss-size);min-height:var(--qc-toast-dismiss-size);padding:var(--qc-space-2xs);border-radius:var(--qc-radius-sm)}.qc-toast__dismiss-wrap{flex-shrink:0;align-self:flex-start}.qc-toast--success{--qc-toast-border-color: var(--qc-color-success-600);--qc-toast-background: var(--qc-color-surface-toast-success);--qc-toast-icon-color: var(--qc-color-success-600);--qc-toast-icon-background: var(--qc-color-success-600);--qc-toast-icon-foreground: var(--qc-color-text-contrast)}.qc-toast--error{--qc-toast-border-color: var(--qc-color-danger-400);--qc-toast-background: var(--qc-color-surface-white);--qc-toast-icon-color: var(--qc-color-danger-700);--qc-toast-icon-background: var(--qc-color-danger-700);--qc-toast-icon-foreground: var(--qc-color-text-contrast)}.qc-toast--warning{--qc-toast-border-color: var(--qc-color-primary-200);--qc-toast-background: var(--qc-color-surface-toast-warning);--qc-toast-icon-color: var(--qc-color-primary-600);--qc-toast-icon-background: var(--qc-color-primary-600);--qc-toast-icon-foreground: var(--qc-color-text-contrast)}.qc-toast--info{--qc-toast-border-color: var(--qc-color-primary-200);--qc-toast-background: var(--qc-color-surface-toast-info);--qc-toast-icon-color: var(--qc-color-interactive);--qc-toast-icon-background: transparent;--qc-toast-icon-foreground: var(--qc-color-interactive)}@media only screen and (max-width: 767px){.qc-toast-stack{right:var(--qc-space-md);bottom:var(--qc-space-md);left:var(--qc-space-md);align-items:stretch}.qc-toast-stack--top-end{top:var(--qc-space-md);right:var(--qc-space-md);bottom:auto;left:var(--qc-space-md);align-items:stretch}.qc-toast{width:100%;max-width:none}.qc-toast__inner{padding-inline:var(--qc-space-md)}}.qc-tooltip{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.qc-tooltip__trigger{display:inline-flex;align-items:center;outline:none}.qc-tooltip--hover .qc-tooltip__trigger{cursor:help}.qc-tooltip__trigger:focus-visible{box-shadow:var(--qc-shadow-focus-neutral-ring);border-radius:var(--qc-radius-sm)}.qc-tooltip__trigger--click{cursor:pointer;border:none;margin:0;padding:var(--qc-space-xs);font:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:var(--qc-radius-sm)}.qc-tooltip__icon-wrap{display:inline-flex;line-height:0}.qc-tooltip__icon{display:block;color:var(--qc-color-text-muted)}.qc-tooltip__fallback{display:inline-flex;align-items:center;justify-content:center;min-width:var(--qc-space-md);min-height:var(--qc-space-md);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);color:var(--qc-color-text-muted)}.qc-tooltip__panel{position:absolute;z-index:var(--qc-z-tooltip);box-sizing:border-box;width:min(var(--qc-max-width-tooltip),100vw - 2*var(--qc-space-lg));max-width:min(var(--qc-max-width-tooltip),100vw - 2*var(--qc-space-lg));padding:var(--qc-space-sm);border-radius:var(--qc-radius-xs);background:var(--qc-color-surface-tooltip);color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);text-align:left;box-shadow:var(--qc-shadow-sm);white-space:normal}.qc-tooltip__text{margin:0 0 var(--qc-space-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-contrast)}.qc-tooltip__text:last-child{margin-bottom:0}.qc-tooltip__body>:first-child{margin-top:0}.qc-tooltip__body>:last-child{margin-bottom:0}.qc-tooltip__body>b,.qc-tooltip__body>strong{display:block;margin-bottom:var(--qc-space-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-contrast)}.qc-tooltip__body ul{margin:0;padding-left:calc(var(--qc-space-md) + var(--qc-space-xs));list-style:disc}.qc-tooltip__body li{margin-bottom:var(--qc-space-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-contrast)}.qc-tooltip__body li:last-child{margin-bottom:0}.qc-tooltip--hover .qc-tooltip__panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal)}.qc-tooltip--hover:hover .qc-tooltip__panel,.qc-tooltip--hover:focus-within .qc-tooltip__panel{opacity:1;visibility:visible;pointer-events:auto}.qc-tooltip--click [x-cloak]{display:none !important}.qc-tooltip__panel.qc-tooltip__panel--floating{position:fixed;z-index:var(--qc-z-tooltip-stacked);inset:auto;transform:none;margin:0}.qc-tooltip--top .qc-tooltip__panel--floating,.qc-tooltip--bottom .qc-tooltip__panel--floating,.qc-tooltip--left .qc-tooltip__panel--floating,.qc-tooltip--right .qc-tooltip__panel--floating{bottom:auto;top:auto;left:auto;right:auto;transform:none}.qc-tooltip__panel--floating::after{display:none}.qc-tooltip--top .qc-tooltip__panel{bottom:calc(100% + var(--qc-space-sm));left:50%;transform:translateX(-50%)}.qc-tooltip--top .qc-tooltip__panel::after{content:"";position:absolute;bottom:calc(-0.5*var(--qc-space-sm));left:50%;width:var(--qc-space-sm);height:var(--qc-space-sm);margin-left:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:0 0 0 var(--qc-radius-xs);transform:rotate(45deg)}.qc-tooltip--bottom .qc-tooltip__panel{top:calc(100% + var(--qc-space-sm));left:50%;transform:translateX(-50%)}.qc-tooltip--bottom .qc-tooltip__panel::after{content:"";position:absolute;top:calc(-0.5*var(--qc-space-sm));left:50%;width:var(--qc-space-sm);height:var(--qc-space-sm);margin-left:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:0 var(--qc-radius-xs) 0 0;transform:rotate(45deg)}.qc-tooltip--left .qc-tooltip__panel{top:50%;right:calc(100% + var(--qc-space-sm));transform:translateY(-50%)}.qc-tooltip--left .qc-tooltip__panel::after{content:"";position:absolute;top:50%;right:calc(-0.5*var(--qc-space-sm));width:var(--qc-space-sm);height:var(--qc-space-sm);margin-top:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:0 0 var(--qc-radius-xs) 0;transform:rotate(45deg)}.qc-tooltip--right .qc-tooltip__panel{top:50%;left:calc(100% + var(--qc-space-sm));transform:translateY(-50%)}.qc-tooltip--right .qc-tooltip__panel::after{content:"";position:absolute;top:50%;left:calc(-0.5*var(--qc-space-sm));width:var(--qc-space-sm);height:var(--qc-space-sm);margin-top:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:var(--qc-radius-xs) 0 0 0;transform:rotate(45deg)}.qc-tooltip.qc-tooltip--popular-link{max-width:100%;min-width:0;vertical-align:bottom}.qc-tooltip.qc-tooltip--popular-link .qc-tooltip__panel{width:auto;max-width:min(var(--qc-max-width-tooltip-popular-search),100vw - 2*var(--qc-space-lg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-tooltip__trigger--slot{max-width:100%;min-width:0}.qc-tooltip[data-qc-tooltip-measure-truncate="1"][data-qc-tooltip-truncated="0"].qc-tooltip--hover .qc-tooltip__panel,.qc-tooltip[data-qc-tooltip-measure-truncate="1"][data-qc-tooltip-truncated="0"].qc-tooltip--hover:hover .qc-tooltip__panel,.qc-tooltip[data-qc-tooltip-measure-truncate="1"][data-qc-tooltip-truncated="0"].qc-tooltip--hover:focus-within .qc-tooltip__panel{opacity:0;visibility:hidden;pointer-events:none}.qc-popular-search-delegated-tooltip{position:fixed;left:0;top:0;z-index:var(--qc-z-tooltip);box-sizing:border-box;max-width:min(var(--qc-max-width-tooltip-popular-search),100vw - 2*var(--qc-space-lg));padding:var(--qc-space-sm);border-radius:var(--qc-radius-xs);background:var(--qc-color-surface-tooltip);color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);text-align:left;box-shadow:var(--qc-shadow-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal)}.qc-popular-search-delegated-tooltip .qc-tooltip__text{margin:0;white-space:nowrap}.qc-popular-search-delegated-tooltip.qc-popular-search-delegated-tooltip--visible{opacity:1;visibility:visible;pointer-events:auto}.qc-page-shell{--qc-page-shell-inner-max-width: var(--qc-container-wide);--qc-page-shell-inner-padding-inline: var(--qc-space-md);--qc-page-shell-inner-padding-block: var(--qc-space-lg);--qc-page-shell-surface: var(--qc-color-surface-light);display:flex;flex-direction:column;gap:var(--qc-page-shell-gap);min-height:100vh;width:100%;max-width:100%;overflow-x:visible;background:var(--qc-page-shell-surface);font-family:var(--qc-font-sans);color:var(--qc-color-text-primary)}.qc-page-shell--container-full{--qc-page-shell-inner-max-width: none;--qc-page-shell-inner-padding-inline: var(--qc-space-md)}.qc-page-shell--container-wide{--qc-page-shell-inner-max-width: var(--qc-container-wide)}.qc-page-shell--container-narrow{--qc-page-shell-inner-max-width: var(--qc-container-narrow)}.qc-page-shell--guest{--qc-page-shell-surface: var(--qc-color-surface-white);--qc-page-shell-inner-padding-inline: var( --qc-space-header-padding-inline-guest )}.qc-page-shell--auth{--qc-page-shell-surface: var(--qc-color-surface-white);--qc-page-shell-inner-padding-inline: var( --qc-space-header-padding-inline-auth )}.qc-page-shell--minimal{--qc-page-shell-surface: var(--qc-color-surface-white);--qc-page-shell-inner-padding-inline: var(--qc-space-md);--qc-page-shell-inner-padding-block: var(--qc-space-md);--qc-page-shell-gap: var(--qc-space-md)}.qc-page-shell__header{position:fixed;top:0;left:0;right:0;z-index:var(--qc-z-page-shell-fixed-header);box-sizing:border-box;flex-shrink:0;width:100%;padding-inline:0;background:var(--qc-color-surface-white)}.qc-page-shell__desktop-header{display:none}.qc-page-shell__mobile-header{display:block}@media(min-width: 992px){.qc-page-shell__desktop-header{display:block}.qc-page-shell__mobile-header{display:none}}.qc-page-shell__desktop-header .qc-header__nav,.qc-page-shell__desktop-header .qc-header__actions{display:flex}.qc-page-shell__mobile-header .qc-header__mobile-toggle-slot{display:flex}.qc-page-shell__header .qc-header{position:relative;z-index:var(--qc-z-header)}.qc-page-shell__header .qc-header__mobile-panel{display:none}.qc-page-shell__header .qc-header--mobile-open .qc-header__mobile-panel{display:block}@media(min-width: 992px){.qc-page-shell__header .qc-header--mobile-open .qc-header__mobile-panel{display:none}.qc-page-shell__header .qc-header--mobile-open .qc-header__backdrop{opacity:0;pointer-events:none}}.qc-page-shell__footer:has(.qc-page-shell__site-footer){max-width:none;padding-inline:0;padding-block-end:0}.qc-page-shell__site-footer{width:100%}.qc-page-shell__nav{flex-shrink:0;width:100%;max-width:var(--qc-page-shell-inner-max-width);margin-inline:auto;padding-inline:0;box-sizing:border-box}.qc-page-shell__container{display:flex;flex:1;flex-direction:column;gap:var(--qc-page-shell-gap);width:100%;max-width:var(--qc-page-shell-inner-max-width);margin-inline:auto;padding-inline:0;padding-block-end:var(--qc-page-shell-inner-padding-block);box-sizing:border-box}.qc-page-shell--container-full .qc-page-shell__container{max-width:none;width:100%}.qc-page-shell__aside{flex-shrink:0;width:100%;min-width:0}.qc-page-shell__main{flex:1;min-width:0}.qc-page-shell__footer{flex-shrink:0;width:100%;max-width:var(--qc-page-shell-inner-max-width);margin-inline:auto;padding-inline:var(--qc-page-shell-inner-padding-inline);padding-block-end:var(--qc-page-shell-inner-padding-block);box-sizing:border-box}@media(min-width: 992px){.qc-page-shell--with-aside .qc-page-shell__container{display:grid;grid-template-columns:minmax(0, var(--qc-width-job-filter-sidebar)) minmax(0, 1fr);align-items:start}}.qc-page-shell--stream-main-first .qc-page-shell__header{order:1}.qc-page-shell--stream-main-first .qc-page-shell__nav{order:2}.qc-page-shell--stream-main-first .qc-page-shell__container{order:3}.qc-page-shell--stream-main-first .qc-page-shell__footer{order:4}body:has(.qc-page-shell__header){margin:0;padding-left:0;padding-top:var(--qc-page-shell-fixed-header-body-offset-y)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@layer qc-pages{.page-shell-static-root{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-shell-static-body{margin:0;padding:0;background:var(--qc-color-surface-white);font-family:var(--qc-font-sans);color:var(--qc-color-text-primary)}.page-ui-lab__banner{margin:0;padding:var(--qc-space-sm) var(--qc-space-md);background:var(--qc-color-primary-50);border-block-end:1px solid var(--qc-color-border-light);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-color-text-primary)}.page-ui-lab__banner strong{font-weight:var(--qc-font-weight-semibold)}}@layer qc-pages{.qc-page-shell.page-popular-searches-ui,.qc-page-shell:has(.qc-popular-searches-page),.qc-page-shell:has(.qc-popular-searches-page--slug){--qc-page-shell-surface: var(--qc-color-surface-white);--qc-page-shell-gap: 0;gap:0}.qc-page-shell.page-popular-searches-ui .qc-page-shell__main,.qc-page-shell:has(.qc-popular-searches-page) .qc-page-shell__main,.qc-page-shell:has(.qc-popular-searches-page--slug) .qc-page-shell__main{padding:0;overflow-x:clip}.qc-page-shell.page-popular-searches-ui .qc-page-shell__container,.qc-page-shell:has(.qc-popular-searches-page) .qc-page-shell__container,.qc-page-shell:has(.qc-popular-searches-page--slug) .qc-page-shell__container{padding-block-start:0;padding-block-end:0}.qc-popular-searches-page{--qc-popular-content-max: calc(var(--qc-space-md) * 73.125);--qc-popular-column-width: calc(var(--qc-space-md) * 16.875);--qc-popular-column-indent: calc(var(--qc-space-md) * 2.25);--qc-popular-grid-gap: calc(var(--qc-space-md) * 1.875);--qc-popular-grid-fit-width-two-col: calc( 2 * var(--qc-popular-column-width) + var(--qc-popular-grid-gap) );--qc-popular-section-block-gap: var(--qc-space-2xl);--qc-popular-section-header-divider: var(--qc-color-primary-200);--qc-popular-link-color: var(--qc-color-primary-600);--qc-popular-section-title-font: "Nunito", var(--qc-font-sans);display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;background:var(--qc-color-surface-white);box-sizing:border-box}.qc-popular-searches-page__content{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.qc-popular-searches-page__hero{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--qc-popular-content-max);box-sizing:border-box}.qc-popular-searches-page__title{margin:0;width:100%;text-align:center;padding-block-start:calc(var(--qc-space-2xl) + var(--qc-space-md));padding-block-end:calc(var(--qc-space-3xl) + var(--qc-space-md));box-sizing:border-box}.qc-popular-searches-page__sections{display:flex;flex-direction:column;gap:0;width:100%;max-width:var(--qc-popular-content-max);margin-inline:auto;box-sizing:border-box}.qc-popular-searches-page--slug .qc-popular-searches-page__title--multiline{display:flex;flex-direction:column;align-items:center;gap:0}.qc-popular-searches-page--slug .qc-popular-searches-page__title-line{display:block;width:100%;text-align:inherit}.qc-popular-section{display:flex;flex-direction:column;align-items:stretch;gap:var(--qc-popular-section-block-gap);width:100%;padding-block-end:calc(var(--qc-space-3xl) + var(--qc-space-md));box-sizing:border-box}.qc-popular-section:last-child{padding-block-end:0}.qc-popular-section__heading{display:flex;flex-direction:column;align-items:stretch;width:100%}.qc-popular-section__header{display:flex;align-items:center;justify-content:center;gap:var(--qc-space-sm);width:100%;padding-block-end:calc(var(--qc-space-sm) + var(--qc-space-xs));border-block-end:1px solid var(--qc-popular-section-header-divider);box-sizing:border-box}.qc-popular-section__icon{display:inline-flex;flex-shrink:0;width:var(--qc-space-lg);height:var(--qc-space-lg);color:var(--qc-color-text-secondary)}.qc-popular-section__icon svg{display:block;width:100%;height:100%}.qc-popular-section__icon svg path{stroke:currentColor}.qc-popular-section__title{color:var(--qc-color-text-primary);font-family:var(--qc-popular-section-title-font);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-xl);text-align:center}.qc-popular-section__title strong{font-weight:var(--qc-font-weight-bold);color:var(--qc-color-text-primary)}.qc-popular-section__grid{display:flex;flex-wrap:nowrap;gap:var(--qc-popular-grid-gap);align-items:flex-start;width:100%}.qc-popular-section__column{box-sizing:border-box;width:var(--qc-popular-column-width);flex:0 0 var(--qc-popular-column-width);padding-inline-start:var(--qc-popular-column-indent);display:flex;flex-direction:column;gap:var(--qc-space-sm);min-width:0}.qc-popular-section__link,.qc-popular-search-link{display:inline-block;max-width:min(100%,var(--qc-popular-search-link-max-width));overflow:hidden;text-overflow:ellipsis;color:var(--qc-popular-link-color);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);text-decoration:none;text-underline-offset:var(--qc-space-xs);white-space:nowrap;vertical-align:bottom}.qc-popular-section__link:hover,.qc-popular-search-link:hover{color:var(--qc-popular-link-color);text-decoration:underline;text-decoration-color:var(--qc-popular-link-color)}.qc-popular-section__link:focus-visible,.qc-popular-search-link:focus-visible{color:var(--qc-popular-link-color);outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}@media(min-width: 375px)and (max-width: 1100px){.qc-popular-section{max-width:100%;width:100%}.qc-popular-section__grid{flex-wrap:wrap;justify-content:center;width:100%;max-width:var(--qc-popular-content-max);margin-inline:auto;box-sizing:border-box;padding-inline:clamp(var(--qc-space-md),(100% - var(--qc-popular-grid-fit-width))/2,var(--qc-space-header-padding-inline-guest))}.qc-popular-section__column{width:calc(50% - var(--qc-popular-grid-gap)/2);flex:0 0 calc(50% - var(--qc-popular-grid-gap)/2)}}@media(max-width: 374px){.qc-popular-section__grid{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:var(--qc-space-sm);width:100%;max-width:var(--qc-popular-column-width);margin-inline:auto;padding-inline:var(--qc-popular-column-indent) 0}.qc-popular-section__column{display:contents;width:auto;flex:none;padding-inline-start:0}}@media(min-width: 768px)and (max-width: 1100px){.qc-popular-section__grid{--qc-popular-grid-fit-width: var( --qc-popular-grid-fit-width-two-col )}}@media only screen and (min-width: 768px)and (max-width: 991px){.qc-popular-searches-page__title{padding-block-start:calc(var(--qc-space-2xl) + var(--qc-space-sm));padding-block-end:var(--qc-space-2xl)}.qc-popular-searches-page__sections{gap:0}}@media only screen and (min-width: 280px)and (max-width: 767px){.qc-popular-searches-page{--qc-popular-section-block-gap: var(--qc-space-md)}.qc-popular-searches-page__content{align-items:stretch;gap:var(--qc-space-lg);padding-block:0 calc(var(--qc-space-3xl) + var(--qc-space-md));box-sizing:border-box}.qc-popular-searches-page__hero{max-width:none;padding-inline:var(--qc-space-md)}.qc-popular-searches-page__title{padding-block:0;text-align:left}.qc-popular-searches-page__sections{max-width:none;gap:var(--qc-popular-grid-gap);padding-inline:var(--qc-space-md);padding-block-end:0}.qc-popular-section__header{justify-content:flex-start}.qc-popular-section__title{text-align:left}.qc-popular-section__link,.qc-popular-search-link{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.qc-popular-searches-page--slug .qc-popular-searches-page__title--multiline{align-items:flex-start}}@media only screen and (min-width: 992px){.qc-popular-searches-page__hero,.qc-popular-searches-page__sections{margin-inline:auto}}@media(min-width: 769px){.qc-page-shell.page-popular-searches-ui .footer.qc-site-footer,.qc-page-shell:has(.qc-popular-searches-page) .footer.qc-site-footer,.qc-page-shell:has(.qc-popular-searches-page--slug) .footer.qc-site-footer{margin-top:calc(var(--qc-space-2xl) + var(--qc-space-md));padding:var(--qc-space-xl) max(var(--qc-space-md),(100% - var(--qc-popular-content-max))/2)}}@media(min-width: 1101px){.qc-popular-section__grid{flex-wrap:nowrap;justify-content:flex-start;padding-inline:0}.qc-popular-section__column{width:var(--qc-popular-column-width);flex:0 0 var(--qc-popular-column-width)}}}.qc-popular-searches-page .qc-popular-searches-page__title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-display-lg);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-display-lg)}@media only screen and (min-width: 768px)and (max-width: 991px){.qc-popular-searches-page .qc-popular-searches-page__title{font-size:var(--qc-font-size-3xl);line-height:var(--qc-line-height-3xl)}}@media only screen and (min-width: 280px)and (max-width: 767px){.qc-popular-searches-page .qc-popular-searches-page__title{font-size:var(--qc-font-size-3xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-3xl)}}
