/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: 'Inter Variable', 'Inter', ui-sans-serif, system-ui, -apple-system,
    'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --blur-sm: 8px;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --color-brand: #524fff;
    --color-brand-active: #1d1ae0;
    --color-accent: #da277d;
    --color-violet: #9646ff;
    --color-teal: #017dbb;
    --color-vorsorgen: #524fff;
    --color-appui-fill: #524fff;
    --color-appui-accent: #1d1ae0;
    --color-appui-chip: #e9e7ee;
    --color-vorsorgen-active: #1d1ae0;
    --color-on-vorsorgen: #ffffff;
    --color-gold: #ffc55f;
    --color-ink: #140041;
    --color-ink-soft: #5d5472;
    --color-ink-deep: #16003d;
    --color-on-brand: #ffffff;
    --color-surface: #ffffff;
    --color-card: #ffffff;
    --color-muted: #f6f5f7;
    --color-line: #d8cfdf;
    --color-lav-50: #f5f2fd;
    --color-lav-100: #ece7fb;
    --color-lav-200: #ddd5f6;
    --color-lav-300: #cabff0;
    --color-series-eigen: #524fff;
    --color-series-foerderung: #b8801f;
    --color-series-rendite: #017dbb;
    --avd-watermark: 0.1;
    --text-caption: 0.75rem;
    --text-caption--line-height: 1rem;
    --text-caption--font-weight: 500;
    --text-eyebrow: 0.9375rem;
    --text-eyebrow--line-height: 1.25rem;
    --text-eyebrow--font-weight: 600;
    --text-body-sm: 0.875rem;
    --text-body-sm--line-height: 1.25rem;
    --text-body: 1rem;
    --text-body--line-height: 1.375rem;
    --text-lead: 1.25rem;
    --text-lead--line-height: 1.625rem;
    --text-title: 2rem;
    --text-title--line-height: 2.375rem;
    --text-title--font-weight: 600;
    --text-display: 2.875rem;
    --text-display--line-height: 3.25rem;
    --text-display--font-weight: 600;
    --text-display-lg: 3.625rem;
    --text-display-lg--line-height: 3.875rem;
    --text-display-lg--font-weight: 600;
    --radius-card: 1.25rem;
    --radius-card-lg: 1.5rem;
    --radius-card-xl: 2rem;
    --aspect-card: 13 / 21;
    --shadow-card: 0 20px 45px -28px rgb(20 0 65 / 0.28);
    --shadow-float: 0 30px 60px -30px rgb(20 0 65 / 0.35);
    --shadow-pill: 0 14px 26px -14px rgb(82 79 255 / 0.5);
    --shadow-control: 0 1px 2px rgb(20 0 65 / 0.1), 0 4px 10px -2px rgb(20 0 65 / 0.13),
    0 12px 26px -10px rgb(20 0 65 / 0.18);
    --shadow-control-hover: 0 1px 2px rgb(20 0 65 / 0.12), 0 8px 18px -4px rgb(20 0 65 / 0.18),
    0 20px 40px -12px rgb(20 0 65 / 0.24);
    --glass-fill: rgb(255 255 255 / 0.78);
    --glass-fill-hover: rgb(255 255 255 / 0.92);
    --glass-ring: rgb(20 0 65 / 0.1);
    --glass-ring-hover: rgb(20 0 65 / 0.16);
    --glass-specular: rgb(255 255 255 / 0.9);
    --glass-blur: 16px;
    --glass-saturate: 1.5;
    --spacing-gutter: 1.5rem;
    --container-page: 75rem;
    --container-header: 75rem;
  }
}
@layer utilities {
  .q-chrome .\@container {
    container-type: inline-size !important;
  }
  .q-chrome .pointer-events-none {
    pointer-events: none !important;
  }
  .q-chrome .collapse {
    visibility: collapse !important;
  }
  .q-chrome .invisible {
    visibility: hidden !important;
  }
  .q-chrome .visible {
    visibility: visible !important;
  }
  .q-chrome .sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }
  .q-chrome .absolute {
    position: absolute !important;
  }
  .q-chrome .fixed {
    position: fixed !important;
  }
  .q-chrome .relative {
    position: relative !important;
  }
  .q-chrome .static {
    position: static !important;
  }
  .q-chrome .sticky {
    position: sticky !important;
  }
  .q-chrome .inset-0 {
    inset: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .inset-x-1 {
    inset-inline: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .inset-x-\[2\.8\%\] {
    inset-inline: 2.8% !important;
  }
  .q-chrome .inset-y-0 {
    inset-block: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .top-0 {
    top: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .top-1\.5 {
    top: calc(var(--spacing) * 1.5) !important;
  }
  .q-chrome .top-1\/2 {
    top: calc(1 / 2 * 100%) !important;
  }
  .q-chrome .top-4 {
    top: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .top-10 {
    top: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .top-\[-3\%\] {
    top: -3% !important;
  }
  .q-chrome .top-\[-190\%\] {
    top: -190% !important;
  }
  .q-chrome .top-\[2\%\] {
    top: 2% !important;
  }
  .q-chrome .top-\[2\.5\%\] {
    top: 2.5% !important;
  }
  .q-chrome .top-\[3\.8\%\] {
    top: 3.8% !important;
  }
  .q-chrome .top-\[4\.2\%\] {
    top: 4.2% !important;
  }
  .q-chrome .top-\[5\.2\%\] {
    top: 5.2% !important;
  }
  .q-chrome .top-\[5\.8\%\] {
    top: 5.8% !important;
  }
  .q-chrome .top-\[6\.5\%\] {
    top: 6.5% !important;
  }
  .q-chrome .top-\[7\%\] {
    top: 7% !important;
  }
  .q-chrome .top-\[8\%\] {
    top: 8% !important;
  }
  .q-chrome .top-\[8\.5\%\] {
    top: 8.5% !important;
  }
  .q-chrome .top-\[9\.3\%\] {
    top: 9.3% !important;
  }
  .q-chrome .top-\[10\%\] {
    top: 10% !important;
  }
  .q-chrome .top-\[11\.4\%\] {
    top: 11.4% !important;
  }
  .q-chrome .top-\[13\.8\%\] {
    top: 13.8% !important;
  }
  .q-chrome .top-\[14\%\] {
    top: 14% !important;
  }
  .q-chrome .top-\[15\%\] {
    top: 15% !important;
  }
  .q-chrome .top-\[16\%\] {
    top: 16% !important;
  }
  .q-chrome .top-\[16\.2\%\] {
    top: 16.2% !important;
  }
  .q-chrome .top-\[17\.6\%\] {
    top: 17.6% !important;
  }
  .q-chrome .top-\[19\.5\%\] {
    top: 19.5% !important;
  }
  .q-chrome .top-\[20\%\] {
    top: 20% !important;
  }
  .q-chrome .top-\[22\%\] {
    top: 22% !important;
  }
  .q-chrome .top-\[23\%\] {
    top: 23% !important;
  }
  .q-chrome .top-\[23\.3\%\] {
    top: 23.3% !important;
  }
  .q-chrome .top-\[25\%\] {
    top: 25% !important;
  }
  .q-chrome .top-\[26\.7\%\] {
    top: 26.7% !important;
  }
  .q-chrome .top-\[27\.4\%\] {
    top: 27.4% !important;
  }
  .q-chrome .top-\[27\.7\%\] {
    top: 27.7% !important;
  }
  .q-chrome .top-\[27\.9\%\] {
    top: 27.9% !important;
  }
  .q-chrome .top-\[33\.7\%\] {
    top: 33.7% !important;
  }
  .q-chrome .top-\[34\.9\%\] {
    top: 34.9% !important;
  }
  .q-chrome .top-\[38\.1\%\] {
    top: 38.1% !important;
  }
  .q-chrome .top-\[39\.7\%\] {
    top: 39.7% !important;
  }
  .q-chrome .top-\[39\.8\%\] {
    top: 39.8% !important;
  }
  .q-chrome .top-\[40\%\] {
    top: 40% !important;
  }
  .q-chrome .top-\[45\.3\%\] {
    top: 45.3% !important;
  }
  .q-chrome .top-\[46\%\] {
    top: 46% !important;
  }
  .q-chrome .top-\[50\%\] {
    top: 50% !important;
  }
  .q-chrome .top-\[52\.1\%\] {
    top: 52.1% !important;
  }
  .q-chrome .top-\[52\.9\%\] {
    top: 52.9% !important;
  }
  .q-chrome .top-\[55\%\] {
    top: 55% !important;
  }
  .q-chrome .top-\[55\.2\%\] {
    top: 55.2% !important;
  }
  .q-chrome .top-\[65\.3\%\] {
    top: 65.3% !important;
  }
  .q-chrome .top-\[65\.9\%\] {
    top: 65.9% !important;
  }
  .q-chrome .top-\[69\.8\%\] {
    top: 69.8% !important;
  }
  .q-chrome .top-\[76\.9\%\] {
    top: 76.9% !important;
  }
  .q-chrome .top-\[77\.9\%\] {
    top: 77.9% !important;
  }
  .q-chrome .top-\[78\.3\%\] {
    top: 78.3% !important;
  }
  .q-chrome .top-\[84\.2\%\] {
    top: 84.2% !important;
  }
  .q-chrome .top-\[86\.9\%\] {
    top: 86.9% !important;
  }
  .q-chrome .top-\[90\.5\%\] {
    top: 90.5% !important;
  }
  .q-chrome .top-\[90\.7\%\] {
    top: 90.7% !important;
  }
  .q-chrome .top-\[92\.4\%\] {
    top: 92.4% !important;
  }
  .q-chrome .top-\[var\(--fl-panel-y\, .q-chrome 49\.8\%\)\] {
    top: var(--fl-panel-y,49.8%) !important;
  }
  .q-chrome .top-\[var\(--fl-tab1-y\, .q-chrome 51\.9\%\)\] {
    top: var(--fl-tab1-y,51.9%) !important;
  }
  .q-chrome .top-\[var\(--fl-tab2-y\, .q-chrome 50\.7\%\)\] {
    top: var(--fl-tab2-y,50.7%) !important;
  }
  .q-chrome .right-0 {
    right: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .right-3 {
    right: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .right-4 {
    right: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .right-6 {
    right: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .right-\[4\.5\%\] {
    right: 4.5% !important;
  }
  .q-chrome .right-\[5\%\] {
    right: 5% !important;
  }
  .q-chrome .right-\[8\%\] {
    right: 8% !important;
  }
  .q-chrome .right-\[9\%\] {
    right: 9% !important;
  }
  .q-chrome .right-\[17\.5\%\] {
    right: 17.5% !important;
  }
  .q-chrome .right-\[42\%\] {
    right: 42% !important;
  }
  .q-chrome .-bottom-2 {
    bottom: calc(var(--spacing) * -2) !important;
  }
  .q-chrome .-bottom-3 {
    bottom: calc(var(--spacing) * -3) !important;
  }
  .q-chrome .bottom-0 {
    bottom: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .bottom-6 {
    bottom: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .bottom-\[8\%\] {
    bottom: 8% !important;
  }
  .q-chrome .bottom-\[10\%\] {
    bottom: 10% !important;
  }
  .q-chrome .bottom-\[14\.5\%\] {
    bottom: 14.5% !important;
  }
  .q-chrome .bottom-\[16\%\] {
    bottom: 16% !important;
  }
  .q-chrome .bottom-\[23\%\] {
    bottom: 23% !important;
  }
  .q-chrome .bottom-auto {
    bottom: auto !important;
  }
  .q-chrome .left-0 {
    left: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .left-1\.5 {
    left: calc(var(--spacing) * 1.5) !important;
  }
  .q-chrome .left-1\/2 {
    left: calc(1 / 2 * 100%) !important;
  }
  .q-chrome .left-\[-4\%\] {
    left: -4% !important;
  }
  .q-chrome .left-\[-4\.6\%\] {
    left: -4.6% !important;
  }
  .q-chrome .left-\[-8\%\] {
    left: -8% !important;
  }
  .q-chrome .left-\[-9\.2\%\] {
    left: -9.2% !important;
  }
  .q-chrome .left-\[-10\%\] {
    left: -10% !important;
  }
  .q-chrome .left-\[-11\.9\%\] {
    left: -11.9% !important;
  }
  .q-chrome .left-\[-16\%\] {
    left: -16% !important;
  }
  .q-chrome .left-\[-22\%\] {
    left: -22% !important;
  }
  .q-chrome .left-\[-27\.9\%\] {
    left: -27.9% !important;
  }
  .q-chrome .left-\[-35\.4\%\] {
    left: -35.4% !important;
  }
  .q-chrome .left-\[-66\%\] {
    left: -66% !important;
  }
  .q-chrome .left-\[-174\%\] {
    left: -174% !important;
  }
  .q-chrome .left-\[0\.8\%\] {
    left: 0.8% !important;
  }
  .q-chrome .left-\[4\%\] {
    left: 4% !important;
  }
  .q-chrome .left-\[4\.5\%\] {
    left: 4.5% !important;
  }
  .q-chrome .left-\[5\%\] {
    left: 5% !important;
  }
  .q-chrome .left-\[5\.5\%\] {
    left: 5.5% !important;
  }
  .q-chrome .left-\[6\.4\%\] {
    left: 6.4% !important;
  }
  .q-chrome .left-\[8\%\] {
    left: 8% !important;
  }
  .q-chrome .left-\[8\.7\%\] {
    left: 8.7% !important;
  }
  .q-chrome .left-\[8\.8\%\] {
    left: 8.8% !important;
  }
  .q-chrome .left-\[9\%\] {
    left: 9% !important;
  }
  .q-chrome .left-\[9\.2\%\] {
    left: 9.2% !important;
  }
  .q-chrome .left-\[10\.8\%\] {
    left: 10.8% !important;
  }
  .q-chrome .left-\[11\.3\%\] {
    left: 11.3% !important;
  }
  .q-chrome .left-\[12\%\] {
    left: 12% !important;
  }
  .q-chrome .left-\[12\.5\%\] {
    left: 12.5% !important;
  }
  .q-chrome .left-\[13\%\] {
    left: 13% !important;
  }
  .q-chrome .left-\[13\.8\%\] {
    left: 13.8% !important;
  }
  .q-chrome .left-\[20\%\] {
    left: 20% !important;
  }
  .q-chrome .left-\[20\.8\%\] {
    left: 20.8% !important;
  }
  .q-chrome .left-\[21\.7\%\] {
    left: 21.7% !important;
  }
  .q-chrome .left-\[22\.3\%\] {
    left: 22.3% !important;
  }
  .q-chrome .left-\[22\.7\%\] {
    left: 22.7% !important;
  }
  .q-chrome .left-\[23\.8\%\] {
    left: 23.8% !important;
  }
  .q-chrome .left-\[24\%\] {
    left: 24% !important;
  }
  .q-chrome .left-\[24\.2\%\] {
    left: 24.2% !important;
  }
  .q-chrome .left-\[36\.4\%\] {
    left: 36.4% !important;
  }
  .q-chrome .left-\[40\.4\%\] {
    left: 40.4% !important;
  }
  .q-chrome .left-\[42\.7\%\] {
    left: 42.7% !important;
  }
  .q-chrome .left-\[49\.5\%\] {
    left: 49.5% !important;
  }
  .q-chrome .left-\[53\%\] {
    left: 53% !important;
  }
  .q-chrome .left-\[64\.1\%\] {
    left: 64.1% !important;
  }
  .q-chrome .left-\[77\.2\%\] {
    left: 77.2% !important;
  }
  .q-chrome .left-\[78\.3\%\] {
    left: 78.3% !important;
  }
  .q-chrome .left-\[var\(--fl-panel-x\, .q-chrome 24\.6\%\)\] {
    left: var(--fl-panel-x,24.6%) !important;
  }
  .q-chrome .left-\[var\(--fl-tab1-x\, .q-chrome 8\.8\%\)\] {
    left: var(--fl-tab1-x,8.8%) !important;
  }
  .q-chrome .left-\[var\(--fl-tab2-x\, .q-chrome 15\%\)\] {
    left: var(--fl-tab2-x,15%) !important;
  }
  .q-chrome .isolate {
    isolation: isolate !important;
  }
  .q-chrome .-z-10 {
    z-index: calc(10 * -1) !important;
  }
  .q-chrome .-z-20 {
    z-index: calc(20 * -1) !important;
  }
  .q-chrome .z-0 {
    z-index: 0 !important;
  }
  .q-chrome .z-10 {
    z-index: 10 !important;
  }
  .q-chrome .z-50 {
    z-index: 50 !important;
  }
  .q-chrome .z-130 {
    z-index: 130 !important;
  }
  .q-chrome .z-\[5\] {
    z-index: 5 !important;
  }
  .q-chrome .z-\[100\] {
    z-index: 100 !important;
  }
  .q-chrome .order-1 {
    order: 1 !important;
  }
  .q-chrome .order-2 {
    order: 2 !important;
  }
  .q-chrome .order-3 {
    order: 3 !important;
  }
  .q-chrome .order-4 {
    order: 4 !important;
  }
  .q-chrome .order-5 {
    order: 5 !important;
  }
  .q-chrome .order-6 {
    order: 6 !important;
  }
  .q-chrome .col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .q-chrome .container {
    width: 100% !important;
    @media (width >= 40rem) {
      max-width: 40rem !important;
    }
    @media (width >= 48rem) {
      max-width: 48rem !important;
    }
    @media (width >= 64rem) {
      max-width: 64rem !important;
    }
    @media (width >= 80rem) {
      max-width: 80rem !important;
    }
    @media (width >= 96rem) {
      max-width: 96rem !important;
    }
  }
  .q-chrome .mx-auto {
    margin-inline: auto !important;
  }
  .q-chrome .-my-8 {
    margin-block: calc(var(--spacing) * -8) !important;
  }
  .q-chrome .my-4 {
    margin-block: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .my-5 {
    margin-block: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .my-6 {
    margin-block: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .my-\[0\.45rem\] {
    margin-block: 0.45rem !important;
  }
  .q-chrome .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -0.5) !important;
  }
  .q-chrome .-mt-2 {
    margin-top: calc(var(--spacing) * -2) !important;
  }
  .q-chrome .mt-\(--section-gap\) {
    margin-top: var(--section-gap) !important;
  }
  .q-chrome .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5) !important;
  }
  .q-chrome .mt-1 {
    margin-top: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5) !important;
  }
  .q-chrome .mt-2 {
    margin-top: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5) !important;
  }
  .q-chrome .mt-3 {
    margin-top: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .mt-4 {
    margin-top: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .mt-5 {
    margin-top: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .mt-6 {
    margin-top: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .mt-7 {
    margin-top: calc(var(--spacing) * 7) !important;
  }
  .q-chrome .mt-8 {
    margin-top: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .mt-10 {
    margin-top: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .mt-12 {
    margin-top: calc(var(--spacing) * 12) !important;
  }
  .q-chrome .mt-\[16\%\] {
    margin-top: 16% !important;
  }
  .q-chrome .mt-auto {
    margin-top: auto !important;
  }
  .q-chrome .-mb-\[9\%\] {
    margin-bottom: calc(9% * -1) !important;
  }
  .q-chrome .mb-\(--section-gap\) {
    margin-bottom: var(--section-gap) !important;
  }
  .q-chrome .mb-2 {
    margin-bottom: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .mb-3 {
    margin-bottom: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .mb-4 {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .-ml-\[6\%\] {
    margin-left: calc(6% * -1) !important;
  }
  .q-chrome .ml-auto {
    margin-left: auto !important;
  }
  .q-chrome .block {
    display: block !important;
  }
  .q-chrome .contents {
    display: contents !important;
  }
  .q-chrome .flex {
    display: flex !important;
  }
  .q-chrome .grid {
    display: grid !important;
  }
  .q-chrome .hidden {
    display: none !important;
  }
  .q-chrome .inline {
    display: inline !important;
  }
  .q-chrome .inline-block {
    display: inline-block !important;
  }
  .q-chrome .inline-flex {
    display: inline-flex !important;
  }
  .q-chrome .table {
    display: table !important;
  }
  .q-chrome .table-row {
    display: table-row !important;
  }
  .q-chrome .aspect-\[5\/8\] {
    aspect-ratio: 5/8 !important;
  }
  .q-chrome .aspect-\[190\/138\] {
    aspect-ratio: 190/138 !important;
  }
  .q-chrome .aspect-card {
    aspect-ratio: var(--aspect-card) !important;
  }
  .q-chrome .aspect-square {
    aspect-ratio: 1 / 1 !important;
  }
  .q-chrome .size-7 {
    width: calc(var(--spacing) * 7) !important;
    height: calc(var(--spacing) * 7) !important;
  }
  .q-chrome .size-8 {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .size-10 {
    width: calc(var(--spacing) * 10) !important;
    height: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .size-11 {
    width: calc(var(--spacing) * 11) !important;
    height: calc(var(--spacing) * 11) !important;
  }
  .q-chrome .size-12 {
    width: calc(var(--spacing) * 12) !important;
    height: calc(var(--spacing) * 12) !important;
  }
  .q-chrome .size-16 {
    width: calc(var(--spacing) * 16) !important;
    height: calc(var(--spacing) * 16) !important;
  }
  .q-chrome .size-24 {
    width: calc(var(--spacing) * 24) !important;
    height: calc(var(--spacing) * 24) !important;
  }
  .q-chrome .size-full {
    width: 100% !important;
    height: 100% !important;
  }
  .q-chrome .h-3 {
    height: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .h-5 {
    height: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .h-12 {
    height: calc(var(--spacing) * 12) !important;
  }
  .q-chrome .h-20 {
    height: calc(var(--spacing) * 20) !important;
  }
  .q-chrome .h-28 {
    height: calc(var(--spacing) * 28) !important;
  }
  .q-chrome .h-36 {
    height: calc(var(--spacing) * 36) !important;
  }
  .q-chrome .h-\[1\.2cqw\] {
    height: 1.2cqw !important;
  }
  .q-chrome .h-\[1\.15cqw\] {
    height: 1.15cqw !important;
  }
  .q-chrome .h-\[2\.7cqw\] {
    height: 2.7cqw !important;
  }
  .q-chrome .h-\[2px\] {
    height: 2px !important;
  }
  .q-chrome .h-\[4\.2\%\] {
    height: 4.2% !important;
  }
  .q-chrome .h-\[4\.6cqw\] {
    height: 4.6cqw !important;
  }
  .q-chrome .h-\[4\.23cqw\] {
    height: 4.23cqw !important;
  }
  .q-chrome .h-\[5\.8cqw\] {
    height: 5.8cqw !important;
  }
  .q-chrome .h-\[5cqw\] {
    height: 5cqw !important;
  }
  .q-chrome .h-\[6\.2\%\] {
    height: 6.2% !important;
  }
  .q-chrome .h-\[8\.1cqw\] {
    height: 8.1cqw !important;
  }
  .q-chrome .h-\[19\.5\%\] {
    height: 19.5% !important;
  }
  .q-chrome .h-\[21\%\] {
    height: 21% !important;
  }
  .q-chrome .h-\[29\.3\%\] {
    height: 29.3% !important;
  }
  .q-chrome .h-\[30\.6\%\] {
    height: 30.6% !important;
  }
  .q-chrome .h-\[35\.5\%\] {
    height: 35.5% !important;
  }
  .q-chrome .h-\[36\.2\%\] {
    height: 36.2% !important;
  }
  .q-chrome .h-\[41\%\] {
    height: 41% !important;
  }
  .q-chrome .h-\[41\.2\%\] {
    height: 41.2% !important;
  }
  .q-chrome .h-\[42rem\] {
    height: 42rem !important;
  }
  .q-chrome .h-\[46\.4\%\] {
    height: 46.4% !important;
  }
  .q-chrome .h-\[50\.5\%\] {
    height: 50.5% !important;
  }
  .q-chrome .h-\[52\%\] {
    height: 52% !important;
  }
  .q-chrome .h-\[53\.5\%\] {
    height: 53.5% !important;
  }
  .q-chrome .h-\[56\.2\%\] {
    height: 56.2% !important;
  }
  .q-chrome .h-\[62\%\] {
    height: 62% !important;
  }
  .q-chrome .h-\[62\.1\%\] {
    height: 62.1% !important;
  }
  .q-chrome .h-\[63\.1\%\] {
    height: 63.1% !important;
  }
  .q-chrome .h-\[64\%\] {
    height: 64% !important;
  }
  .q-chrome .h-\[76\%\] {
    height: 76% !important;
  }
  .q-chrome .h-\[78\%\] {
    height: 78% !important;
  }
  .q-chrome .h-\[81\%\] {
    height: 81% !important;
  }
  .q-chrome .h-\[82\%\] {
    height: 82% !important;
  }
  .q-chrome .h-\[89\.2\%\] {
    height: 89.2% !important;
  }
  .q-chrome .h-auto {
    height: auto !important;
  }
  .q-chrome .h-full {
    height: 100% !important;
  }
  .q-chrome .h-px {
    height: 1px !important;
  }
  .q-chrome .max-h-\[72\%\] {
    max-height: 72% !important;
  }
  .q-chrome .max-h-\[85\%\] {
    max-height: 85% !important;
  }
  .q-chrome .max-h-full {
    max-height: 100% !important;
  }
  .q-chrome .min-h-0 {
    min-height: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .min-h-48 {
    min-height: calc(var(--spacing) * 48) !important;
  }
  .q-chrome .min-h-\[1\.5rem\] {
    min-height: 1.5rem !important;
  }
  .q-chrome .min-h-\[2\.25rem\] {
    min-height: 2.25rem !important;
  }
  .q-chrome .min-h-\[48rem\] {
    min-height: 48rem !important;
  }
  .q-chrome .min-h-\[100svh\] {
    min-height: 100svh !important;
  }
  .q-chrome .w-1 {
    width: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .w-2 {
    width: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .w-5 {
    width: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .w-14 {
    width: calc(var(--spacing) * 14) !important;
  }
  .q-chrome .w-24 {
    width: calc(var(--spacing) * 24) !important;
  }
  .q-chrome .w-\[7\.8\%\] {
    width: 7.8% !important;
  }
  .q-chrome .w-\[9rem\] {
    width: 9rem !important;
  }
  .q-chrome .w-\[11\.7\%\] {
    width: 11.7% !important;
  }
  .q-chrome .w-\[13\.1\%\] {
    width: 13.1% !important;
  }
  .q-chrome .w-\[15\.4\%\] {
    width: 15.4% !important;
  }
  .q-chrome .w-\[17\.3\%\] {
    width: 17.3% !important;
  }
  .q-chrome .w-\[19\%\] {
    width: 19% !important;
  }
  .q-chrome .w-\[23\.1\%\] {
    width: 23.1% !important;
  }
  .q-chrome .w-\[25\.4\%\] {
    width: 25.4% !important;
  }
  .q-chrome .w-\[33\%\] {
    width: 33% !important;
  }
  .q-chrome .w-\[35\%\] {
    width: 35% !important;
  }
  .q-chrome .w-\[42\.7\%\] {
    width: 42.7% !important;
  }
  .q-chrome .w-\[46\.9\%\] {
    width: 46.9% !important;
  }
  .q-chrome .w-\[54\%\] {
    width: 54% !important;
  }
  .q-chrome .w-\[54\.6\%\] {
    width: 54.6% !important;
  }
  .q-chrome .w-\[55\%\] {
    width: 55% !important;
  }
  .q-chrome .w-\[56\%\] {
    width: 56% !important;
  }
  .q-chrome .w-\[58\%\] {
    width: 58% !important;
  }
  .q-chrome .w-\[59\.2\%\] {
    width: 59.2% !important;
  }
  .q-chrome .w-\[62\%\] {
    width: 62% !important;
  }
  .q-chrome .w-\[62\.7\%\] {
    width: 62.7% !important;
  }
  .q-chrome .w-\[63\.4\%\] {
    width: 63.4% !important;
  }
  .q-chrome .w-\[63\.8\%\] {
    width: 63.8% !important;
  }
  .q-chrome .w-\[65\%\] {
    width: 65% !important;
  }
  .q-chrome .w-\[66\.2\%\] {
    width: 66.2% !important;
  }
  .q-chrome .w-\[68\%\] {
    width: 68% !important;
  }
  .q-chrome .w-\[70\%\] {
    width: 70% !important;
  }
  .q-chrome .w-\[70\.8\%\] {
    width: 70.8% !important;
  }
  .q-chrome .w-\[76\.8\%\] {
    width: 76.8% !important;
  }
  .q-chrome .w-\[80\%\] {
    width: 80% !important;
  }
  .q-chrome .w-\[82\.6\%\] {
    width: 82.6% !important;
  }
  .q-chrome .w-\[86\%\] {
    width: 86% !important;
  }
  .q-chrome .w-\[88\%\] {
    width: 88% !important;
  }
  .q-chrome .w-\[88\.4\%\] {
    width: 88.4% !important;
  }
  .q-chrome .w-\[90\.8\%\] {
    width: 90.8% !important;
  }
  .q-chrome .w-\[95\%\] {
    width: 95% !important;
  }
  .q-chrome .w-\[101\.9\%\] {
    width: 101.9% !important;
  }
  .q-chrome .w-\[112\%\] {
    width: 112% !important;
  }
  .q-chrome .w-\[115\%\] {
    width: 115% !important;
  }
  .q-chrome .w-\[135\%\] {
    width: 135% !important;
  }
  .q-chrome .w-\[320\%\] {
    width: 320% !important;
  }
  .q-chrome .w-auto {
    width: auto !important;
  }
  .q-chrome .w-full {
    width: 100% !important;
  }
  .q-chrome .w-px {
    width: 1px !important;
  }
  .q-chrome .max-w-\(--container-header\) {
    max-width: var(--container-header) !important;
  }
  .q-chrome .max-w-\(--container-page\) {
    max-width: var(--container-page) !important;
  }
  .q-chrome .max-w-\(--measure-body\) {
    max-width: var(--measure-body) !important;
  }
  .q-chrome .max-w-\(--measure-title\) {
    max-width: var(--measure-title) !important;
  }
  .q-chrome .max-w-2xl {
    max-width: var(--container-2xl) !important;
  }
  .q-chrome .max-w-3xl {
    max-width: var(--container-3xl) !important;
  }
  .q-chrome .max-w-\[10\.5rem\] {
    max-width: 10.5rem !important;
  }
  .q-chrome .max-w-\[20rem\] {
    max-width: 20rem !important;
  }
  .q-chrome .max-w-\[22\.5rem\] {
    max-width: 22.5rem !important;
  }
  .q-chrome .max-w-\[22rem\] {
    max-width: 22rem !important;
  }
  .q-chrome .max-w-\[24rem\] {
    max-width: 24rem !important;
  }
  .q-chrome .max-w-\[28rem\] {
    max-width: 28rem !important;
  }
  .q-chrome .max-w-\[32rem\] {
    max-width: 32rem !important;
  }
  .q-chrome .max-w-\[34rem\] {
    max-width: 34rem !important;
  }
  .q-chrome .max-w-\[46rem\] {
    max-width: 46rem !important;
  }
  .q-chrome .max-w-\[430px\] {
    max-width: 430px !important;
  }
  .q-chrome .max-w-full {
    max-width: 100% !important;
  }
  .q-chrome .max-w-none {
    max-width: none !important;
  }
  .q-chrome .max-w-xl {
    max-width: var(--container-xl) !important;
  }
  .q-chrome .min-w-0 {
    min-width: calc(var(--spacing) * 0) !important;
  }
  .q-chrome .min-w-14 {
    min-width: calc(var(--spacing) * 14) !important;
  }
  .q-chrome .flex-1 {
    flex: 1 !important;
  }
  .q-chrome .flex-shrink {
    flex-shrink: 1 !important;
  }
  .q-chrome .shrink {
    flex-shrink: 1 !important;
  }
  .q-chrome .shrink-0 {
    flex-shrink: 0 !important;
  }
  .q-chrome .grow {
    flex-grow: 1 !important;
  }
  .q-chrome .border-collapse {
    border-collapse: collapse !important;
  }
  .q-chrome .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .q-chrome .translate-x-\[52\%\] {
    --tw-translate-x: 52% !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .q-chrome .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .q-chrome .-translate-y-\[23\%\] {
    --tw-translate-y: calc(23% * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .q-chrome .-scale-x-100 {
    --tw-scale-x: calc(100% * -1) !important;
    scale: var(--tw-scale-x) var(--tw-scale-y) !important;
  }
  .q-chrome .-scale-y-100 {
    --tw-scale-y: calc(100% * -1) !important;
    scale: var(--tw-scale-x) var(--tw-scale-y) !important;
  }
  .q-chrome .-rotate-3 {
    rotate: calc(3deg * -1) !important;
  }
  .q-chrome .rotate-2 {
    rotate: 2deg !important;
  }
  .q-chrome .rotate-3 {
    rotate: 3deg !important;
  }
  .q-chrome .rotate-90 {
    rotate: 90deg !important;
  }
  .q-chrome .rotate-\[-155\.09deg\] {
    rotate: -155.09deg !important;
  }
  .q-chrome .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important;
  }
  .q-chrome .cursor-pointer {
    cursor: pointer !important;
  }
  .q-chrome .resize {
    resize: both !important;
  }
  .q-chrome .snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness) !important;
  }
  .q-chrome .snap-mandatory {
    --tw-scroll-snap-strictness: mandatory !important;
  }
  .q-chrome .snap-start {
    scroll-snap-align: start !important;
  }
  .q-chrome .scroll-pl-\(--gutter\) {
    scroll-padding-left: var(--gutter) !important;
  }
  .q-chrome .list-none {
    list-style-type: none !important;
  }
  .q-chrome .appearance-none {
    appearance: none !important;
  }
  .q-chrome .break-inside-avoid {
    break-inside: avoid !important;
  }
  .q-chrome .grid-flow-dense {
    grid-auto-flow: dense !important;
  }
  .q-chrome .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .q-chrome .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .q-chrome .grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }
  .q-chrome .flex-col {
    flex-direction: column !important;
  }
  .q-chrome .flex-wrap {
    flex-wrap: wrap !important;
  }
  .q-chrome .place-items-center {
    place-items: center !important;
  }
  .q-chrome .content-start {
    align-content: flex-start !important;
  }
  .q-chrome .items-baseline {
    align-items: baseline !important;
  }
  .q-chrome .items-center {
    align-items: center !important;
  }
  .q-chrome .items-end {
    align-items: flex-end !important;
  }
  .q-chrome .items-start {
    align-items: flex-start !important;
  }
  .q-chrome .items-stretch {
    align-items: stretch !important;
  }
  .q-chrome .justify-between {
    justify-content: space-between !important;
  }
  .q-chrome .justify-center {
    justify-content: center !important;
  }
  .q-chrome .justify-end {
    justify-content: flex-end !important;
  }
  .q-chrome .justify-start {
    justify-content: flex-start !important;
  }
  .q-chrome .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5) !important;
  }
  .q-chrome .gap-1 {
    gap: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5) !important;
  }
  .q-chrome .gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5) !important;
  }
  .q-chrome .gap-3 {
    gap: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .gap-4 {
    gap: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .gap-5 {
    gap: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .gap-6 {
    gap: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .gap-8 {
    gap: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .gap-10 {
    gap: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .gap-\[0\.35rem\] {
    gap: 0.35rem !important;
  }
  .q-chrome .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0 !important;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)) !important;
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important;
    }
  }
  .q-chrome .gap-x-4 {
    column-gap: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .gap-x-6 {
    column-gap: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .gap-x-8 {
    column-gap: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .gap-x-12 {
    column-gap: calc(var(--spacing) * 12) !important;
  }
  .q-chrome .gap-x-14 {
    column-gap: calc(var(--spacing) * 14) !important;
  }
  .q-chrome .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5) !important;
  }
  .q-chrome .gap-y-2 {
    row-gap: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .gap-y-10 {
    row-gap: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .divide-y {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0 !important;
      border-bottom-style: var(--tw-border-style) !important;
      border-top-style: var(--tw-border-style) !important;
      border-top-width: calc(1px * var(--tw-divide-y-reverse)) !important;
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    }
  }
  .q-chrome .divide-line {
    :where(& > :not(:last-child)) {
      border-color: var(--color-line) !important;
    }
  }
  .q-chrome .self-center {
    align-self: center !important;
  }
  .q-chrome .justify-self-center {
    justify-self: center !important;
  }
  .q-chrome .truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  .q-chrome .overflow-hidden {
    overflow: hidden !important;
  }
  .q-chrome .overflow-x-auto {
    overflow-x: auto !important;
  }
  .q-chrome .overflow-y-auto {
    overflow-y: auto !important;
  }
  .q-chrome .scroll-smooth {
    scroll-behavior: smooth !important;
  }
  .q-chrome .rounded {
    border-radius: 0.25rem !important;
  }
  .q-chrome .rounded-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .q-chrome .rounded-\[1\.3rem\] {
    border-radius: 1.3rem !important;
  }
  .q-chrome .rounded-\[1\.4rem\] {
    border-radius: 1.4rem !important;
  }
  .q-chrome .rounded-\[1\.6rem\] {
    border-radius: 1.6rem !important;
  }
  .q-chrome .rounded-\[1\.7rem\] {
    border-radius: 1.7rem !important;
  }
  .q-chrome .rounded-\[1\.75rem\] {
    border-radius: 1.75rem !important;
  }
  .q-chrome .rounded-\[2\.5rem\] {
    border-radius: 2.5rem !important;
  }
  .q-chrome .rounded-\[2\.25rem\] {
    border-radius: 2.25rem !important;
  }
  .q-chrome .rounded-\[2rem\] {
    border-radius: 2rem !important;
  }
  .q-chrome .rounded-card {
    border-radius: var(--radius-card) !important;
  }
  .q-chrome .rounded-card-lg {
    border-radius: var(--radius-card-lg) !important;
  }
  .q-chrome .rounded-card-xl {
    border-radius: var(--radius-card-xl) !important;
  }
  .q-chrome .rounded-full {
    border-radius: calc(infinity * 1px) !important;
  }
  .q-chrome .rounded-lg {
    border-radius: var(--radius-lg) !important;
  }
  .q-chrome .rounded-md {
    border-radius: var(--radius-md) !important;
  }
  .q-chrome .rounded-none {
    border-radius: 0 !important;
  }
  .q-chrome .rounded-xl {
    border-radius: var(--radius-xl) !important;
  }
  .q-chrome .rounded-t-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-top-right-radius: var(--radius-xl) !important;
  }
  .q-chrome .rounded-l-\[1\.5rem\] {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .q-chrome .rounded-b-\[1\.75rem\] {
    border-bottom-right-radius: 1.75rem !important;
    border-bottom-left-radius: 1.75rem !important;
  }
  .q-chrome .border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .q-chrome .border-2 {
    border-style: var(--tw-border-style) !important;
    border-width: 2px !important;
  }
  .q-chrome .border-t {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 1px !important;
  }
  .q-chrome .border-b {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }
  .q-chrome .border-l-2 {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 2px !important;
  }
  .q-chrome .border-dashed {
    --tw-border-style: dashed !important;
    border-style: dashed !important;
  }
  .q-chrome .border-brand {
    border-color: var(--color-brand) !important;
  }
  .q-chrome .border-brand\/30 {
    border-color: color-mix(in srgb, #524fff 30%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-brand) 30%, transparent) !important;
    }
  }
  .q-chrome .border-ink\/45 {
    border-color: color-mix(in srgb, #140041 45%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-ink) 45%, transparent) !important;
    }
  }
  .q-chrome .border-line {
    border-color: var(--color-line) !important;
  }
  .q-chrome .border-white\/10 {
    border-color: color-mix(in srgb, #fff 10%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important;
    }
  }
  .q-chrome .border-white\/15 {
    border-color: color-mix(in srgb, #fff 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent) !important;
    }
  }
  .q-chrome .border-white\/35 {
    border-color: color-mix(in srgb, #fff 35%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 35%, transparent) !important;
    }
  }
  .q-chrome .bg-\[var\(--scrim\)\] {
    background-color: var(--scrim) !important;
  }
  .q-chrome .bg-accent {
    background-color: var(--color-accent) !important;
  }
  .q-chrome .bg-accent\/10 {
    background-color: color-mix(in srgb, #da277d 10%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-accent) 10%, transparent) !important;
    }
  }
  .q-chrome .bg-appui-chip {
    background-color: var(--color-appui-chip) !important;
  }
  .q-chrome .bg-appui-fill {
    background-color: var(--color-appui-fill) !important;
  }
  .q-chrome .bg-appui-fill\/45 {
    background-color: color-mix(in srgb, #524fff 45%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-appui-fill) 45%, transparent) !important;
    }
  }
  .q-chrome .bg-brand {
    background-color: var(--color-brand) !important;
  }
  .q-chrome .bg-brand-active {
    background-color: var(--color-brand-active) !important;
  }
  .q-chrome .bg-brand\/5 {
    background-color: color-mix(in srgb, #524fff 5%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-brand) 5%, transparent) !important;
    }
  }
  .q-chrome .bg-brand\/6 {
    background-color: color-mix(in srgb, #524fff 6%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-brand) 6%, transparent) !important;
    }
  }
  .q-chrome .bg-brand\/8 {
    background-color: color-mix(in srgb, #524fff 8%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-brand) 8%, transparent) !important;
    }
  }
  .q-chrome .bg-brand\/10 {
    background-color: color-mix(in srgb, #524fff 10%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-brand) 10%, transparent) !important;
    }
  }
  .q-chrome .bg-card {
    background-color: var(--color-card) !important;
  }
  .q-chrome .bg-card\/60 {
    background-color: color-mix(in srgb, #ffffff 60%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-card) 60%, transparent) !important;
    }
  }
  .q-chrome .bg-card\/95 {
    background-color: color-mix(in srgb, #ffffff 95%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-card) 95%, transparent) !important;
    }
  }
  .q-chrome .bg-gold {
    background-color: var(--color-gold) !important;
  }
  .q-chrome .bg-gold\/15 {
    background-color: color-mix(in srgb, #ffc55f 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gold) 15%, transparent) !important;
    }
  }
  .q-chrome .bg-gold\/20 {
    background-color: color-mix(in srgb, #ffc55f 20%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gold) 20%, transparent) !important;
    }
  }
  .q-chrome .bg-ink {
    background-color: var(--color-ink) !important;
  }
  .q-chrome .bg-ink-deep {
    background-color: var(--color-ink-deep) !important;
  }
  .q-chrome .bg-lav-50 {
    background-color: var(--color-lav-50) !important;
  }
  .q-chrome .bg-lav-100 {
    background-color: var(--color-lav-100) !important;
  }
  .q-chrome .bg-lav-200 {
    background-color: var(--color-lav-200) !important;
  }
  .q-chrome .bg-lav-300 {
    background-color: var(--color-lav-300) !important;
  }
  .q-chrome .bg-line {
    background-color: var(--color-line) !important;
  }
  .q-chrome .bg-muted {
    background-color: var(--color-muted) !important;
  }
  .q-chrome .bg-surface {
    background-color: var(--color-surface) !important;
  }
  .q-chrome .bg-teal {
    background-color: var(--color-teal) !important;
  }
  .q-chrome .bg-teal\/15 {
    background-color: color-mix(in srgb, #017dbb 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-teal) 15%, transparent) !important;
    }
  }
  .q-chrome .bg-transparent {
    background-color: transparent !important;
  }
  .q-chrome .bg-violet {
    background-color: var(--color-violet) !important;
  }
  .q-chrome .bg-violet\/15 {
    background-color: color-mix(in srgb, #9646ff 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-violet) 15%, transparent) !important;
    }
  }
  .q-chrome .bg-vorsorgen {
    background-color: var(--color-vorsorgen) !important;
  }
  .q-chrome .bg-vorsorgen-active {
    background-color: var(--color-vorsorgen-active) !important;
  }
  .q-chrome .bg-vorsorgen\/15 {
    background-color: color-mix(in srgb, #524fff 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-vorsorgen) 15%, transparent) !important;
    }
  }
  .q-chrome .bg-white {
    background-color: var(--color-white) !important;
  }
  .q-chrome .bg-white\/10 {
    background-color: color-mix(in srgb, #fff 10%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important;
    }
  }
  .q-chrome .bg-white\/70 {
    background-color: color-mix(in srgb, #fff 70%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent) !important;
    }
  }
  .q-chrome .bg-\[linear-gradient\(160deg\, .q-chrome \#3a2f63\, .q-chrome \#1c1440_60\%\, .q-chrome \#0f0a2a\)\] {
    background-image: linear-gradient(160deg,#3a2f63,#1c1440 60%,#0f0a2a) !important;
  }
  .q-chrome .bg-\[linear-gradient\(160deg\, .q-chrome \#c9c2f0\, .q-chrome \#8ea2e8_55\%\, .q-chrome \#5b7fd6\)\] {
    background-image: linear-gradient(160deg,#c9c2f0,#8ea2e8 55%,#5b7fd6) !important;
  }
  .q-chrome .bg-\[linear-gradient\(180deg\, .q-chrome \#e9e4f7_0\%\, .q-chrome \#d9d2f2_100\%\)\] {
    background-image: linear-gradient(180deg,#e9e4f7 0%,#d9d2f2 100%) !important;
  }
  .q-chrome .bg-\[linear-gradient\(180deg\, .q-chrome rgba\(20\, .q-chrome 0\, .q-chrome 65\, .q-chrome 0\.6\)_0\%\, .q-chrome transparent_38\%\)\] {
    background-image: linear-gradient(180deg,rgba(20,0,65,0.6) 0%,transparent 38%) !important;
  }
  .q-chrome .bg-\[linear-gradient\(180deg\, .q-chrome rgba\(20\, .q-chrome 0\, .q-chrome 65\, .q-chrome 0\.38\)_0\%\, .q-chrome rgba\(20\, .q-chrome 0\, .q-chrome 65\, .q-chrome 0\.34\)_42\%\, .q-chrome transparent_70\%\)\] {
    background-image: linear-gradient(180deg,rgba(20,0,65,0.38) 0%,rgba(20,0,65,0.34) 42%,transparent 70%) !important;
  }
  .q-chrome .mask-repeat {
    mask-repeat: repeat !important;
  }
  .q-chrome .stroke-brand {
    stroke: var(--color-brand) !important;
  }
  .q-chrome .object-contain {
    object-fit: contain !important;
  }
  .q-chrome .object-cover {
    object-fit: cover !important;
  }
  .q-chrome .\[object-position\:50\%_18\%\] {
    object-position: 50% 18% !important;
  }
  .q-chrome .p-0\.5 {
    padding: calc(var(--spacing) * 0.5) !important;
  }
  .q-chrome .p-1 {
    padding: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .p-4 {
    padding: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .p-5 {
    padding: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .p-6 {
    padding: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .p-8 {
    padding: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .px-1 {
    padding-inline: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5) !important;
  }
  .q-chrome .px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5) !important;
  }
  .q-chrome .px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .px-5 {
    padding-inline: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .px-6 {
    padding-inline: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .px-7 {
    padding-inline: calc(var(--spacing) * 7) !important;
  }
  .q-chrome .px-\[6\%\] {
    padding-inline: 6% !important;
  }
  .q-chrome .px-\[7\%\] {
    padding-inline: 7% !important;
  }
  .q-chrome .px-\[calc\(1\.75rem_-_1px\)\] {
    padding-inline: calc(1.75rem - 1px) !important;
  }
  .q-chrome .px-gutter {
    padding-inline: var(--spacing-gutter) !important;
  }
  .q-chrome .py-\(--section-y\) {
    padding-block: var(--section-y) !important;
  }
  .q-chrome .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5) !important;
  }
  .q-chrome .py-1 {
    padding-block: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }
  .q-chrome .py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5) !important;
  }
  .q-chrome .py-3 {
    padding-block: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5) !important;
  }
  .q-chrome .py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .py-6 {
    padding-block: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .py-8 {
    padding-block: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .py-12 {
    padding-block: calc(var(--spacing) * 12) !important;
  }
  .q-chrome .py-24 {
    padding-block: calc(var(--spacing) * 24) !important;
  }
  .q-chrome .py-32 {
    padding-block: calc(var(--spacing) * 32) !important;
  }
  .q-chrome .py-\[calc\(0\.875rem_-_1px\)\] {
    padding-block: calc(0.875rem - 1px) !important;
  }
  .q-chrome .py-\[calc\(var\(--section-y\)\*1\.5\)\] {
    padding-block: calc(var(--section-y) * 1.5) !important;
  }
  .q-chrome .py-\[calc\(var\(--section-y\)\*1\.15\)\] {
    padding-block: calc(var(--section-y) * 1.15) !important;
  }
  .q-chrome .pt-\(--section-y\) {
    padding-top: var(--section-y) !important;
  }
  .q-chrome .pt-\(--section-y-art\) {
    padding-top: var(--section-y-art) !important;
  }
  .q-chrome .pt-2 {
    padding-top: calc(var(--spacing) * 2) !important;
  }
  .q-chrome .pt-4 {
    padding-top: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .pt-6 {
    padding-top: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .pt-8 {
    padding-top: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .pt-10 {
    padding-top: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .pt-14 {
    padding-top: calc(var(--spacing) * 14) !important;
  }
  .q-chrome .pt-\[9\%\] {
    padding-top: 9% !important;
  }
  .q-chrome .pt-\[13\%\] {
    padding-top: 13% !important;
  }
  .q-chrome .pt-\[calc\(var\(--header-h\)\+0\.75rem\)\] {
    padding-top: calc(var(--header-h) + 0.75rem) !important;
  }
  .q-chrome .pt-\[calc\(var\(--section-y\)\+var\(--section-gap\)\)\] {
    padding-top: calc(var(--section-y) + var(--section-gap)) !important;
  }
  .q-chrome .pr-1 {
    padding-right: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .pr-10 {
    padding-right: calc(var(--spacing) * 10) !important;
  }
  .q-chrome .pr-14 {
    padding-right: calc(var(--spacing) * 14) !important;
  }
  .q-chrome .pb-\(--section-y\) {
    padding-bottom: var(--section-y) !important;
  }
  .q-chrome .pb-1 {
    padding-bottom: calc(var(--spacing) * 1) !important;
  }
  .q-chrome .pb-3 {
    padding-bottom: calc(var(--spacing) * 3) !important;
  }
  .q-chrome .pb-4 {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .pb-6 {
    padding-bottom: calc(var(--spacing) * 6) !important;
  }
  .q-chrome .pb-8 {
    padding-bottom: calc(var(--spacing) * 8) !important;
  }
  .q-chrome .pb-14 {
    padding-bottom: calc(var(--spacing) * 14) !important;
  }
  .q-chrome .pb-16 {
    padding-bottom: calc(var(--spacing) * 16) !important;
  }
  .q-chrome .pb-\[5\%\] {
    padding-bottom: 5% !important;
  }
  .q-chrome .pb-\[6\%\] {
    padding-bottom: 6% !important;
  }
  .q-chrome .pb-\[7\%\] {
    padding-bottom: 7% !important;
  }
  .q-chrome .pb-\[18rem\] {
    padding-bottom: 18rem !important;
  }
  .q-chrome .pl-9 {
    padding-left: calc(var(--spacing) * 9) !important;
  }
  .q-chrome .text-center {
    text-align: center !important;
  }
  .q-chrome .text-left {
    text-align: left !important;
  }
  .q-chrome .align-top {
    vertical-align: top !important;
  }
  .q-chrome .font-sans {
    font-family: var(--font-sans) !important;
  }
  .q-chrome .text-caption {
    font-size: var(--text-caption) !important;
    line-height: var(--tw-leading, var(--text-caption--line-height)) !important;
    font-weight: var(--tw-font-weight, var(--text-caption--font-weight)) !important;
  }
  .q-chrome .text-display {
    font-size: var(--text-display) !important;
    line-height: var(--tw-leading, var(--text-display--line-height)) !important;
    font-weight: var(--tw-font-weight, var(--text-display--font-weight)) !important;
  }
  .q-chrome .text-display-lg {
    font-size: var(--text-display-lg) !important;
    line-height: var(--tw-leading, var(--text-display-lg--line-height)) !important;
    font-weight: var(--tw-font-weight, var(--text-display-lg--font-weight)) !important;
  }
  .q-chrome .text-eyebrow {
    font-size: var(--text-eyebrow) !important;
    line-height: var(--tw-leading, var(--text-eyebrow--line-height)) !important;
    font-weight: var(--tw-font-weight, var(--text-eyebrow--font-weight)) !important;
  }
  .q-chrome .text-title {
    font-size: var(--text-title) !important;
    line-height: var(--tw-leading, var(--text-title--line-height)) !important;
    font-weight: var(--tw-font-weight, var(--text-title--font-weight)) !important;
  }
  .q-chrome .text-body {
    font-size: var(--text-body) !important;
    line-height: var(--tw-leading, var(--text-body--line-height)) !important;
  }
  .q-chrome .text-body-sm {
    font-size: var(--text-body-sm) !important;
    line-height: var(--tw-leading, var(--text-body-sm--line-height)) !important;
  }
  .q-chrome .text-lead {
    font-size: var(--text-lead) !important;
    line-height: var(--tw-leading, var(--text-lead--line-height)) !important;
  }
  .q-chrome .text-\[0\.4em\] {
    font-size: 0.4em !important;
  }
  .q-chrome .text-\[0\.85em\] {
    font-size: 0.85em !important;
  }
  .q-chrome .text-\[2\.25rem\] {
    font-size: 2.25rem !important;
  }
  .q-chrome .text-\[2\.75rem\] {
    font-size: 2.75rem !important;
  }
  .q-chrome .text-\[2\.125rem\] {
    font-size: 2.125rem !important;
  }
  .q-chrome .text-\[11px\] {
    font-size: 11px !important;
  }
  .q-chrome .text-\[17px\] {
    font-size: 17px !important;
  }
  .q-chrome .text-\[clamp\(3\.5rem\, .q-chrome 16vw\, .q-chrome 7rem\)\] {
    font-size: clamp(3.5rem, 16vw, 7rem) !important;
  }
  .q-chrome .leading-4 {
    --tw-leading: calc(var(--spacing) * 4) !important;
    line-height: calc(var(--spacing) * 4) !important;
  }
  .q-chrome .leading-5 {
    --tw-leading: calc(var(--spacing) * 5) !important;
    line-height: calc(var(--spacing) * 5) !important;
  }
  .q-chrome .leading-\[1\.45\] {
    --tw-leading: 1.45 !important;
    line-height: 1.45 !important;
  }
  .q-chrome .leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .q-chrome .leading-snug {
    --tw-leading: var(--leading-snug) !important;
    line-height: var(--leading-snug) !important;
  }
  .q-chrome .leading-tight {
    --tw-leading: var(--leading-tight) !important;
    line-height: var(--leading-tight) !important;
  }
  .q-chrome .font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .q-chrome .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold) !important;
    font-weight: var(--font-weight-extrabold) !important;
  }
  .q-chrome .font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  .q-chrome .font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }
  .q-chrome .font-semibold {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .q-chrome .tracking-\[-0\.01em\] {
    --tw-tracking: -0.01em !important;
    letter-spacing: -0.01em !important;
  }
  .q-chrome .tracking-\[-0\.02em\] {
    --tw-tracking: -0.02em !important;
    letter-spacing: -0.02em !important;
  }
  .q-chrome .tracking-\[-0\.03em\] {
    --tw-tracking: -0.03em !important;
    letter-spacing: -0.03em !important;
  }
  .q-chrome .tracking-wide {
    --tw-tracking: var(--tracking-wide) !important;
    letter-spacing: var(--tracking-wide) !important;
  }
  .q-chrome .text-balance {
    text-wrap: balance !important;
  }
  .q-chrome .text-pretty {
    text-wrap: pretty !important;
  }
  .q-chrome .text-wrap {
    text-wrap: wrap !important;
  }
  .q-chrome .break-words {
    overflow-wrap: break-word !important;
  }
  .q-chrome .break-all {
    word-break: break-all !important;
  }
  .q-chrome .hyphens-auto {
    -webkit-hyphens: auto !important;
    hyphens: auto !important;
  }
  .q-chrome .whitespace-nowrap {
    white-space: nowrap !important;
  }
  .q-chrome .text-accent {
    color: var(--color-accent) !important;
  }
  .q-chrome .text-appui-accent {
    color: var(--color-appui-accent) !important;
  }
  .q-chrome .text-brand {
    color: var(--color-brand) !important;
  }
  .q-chrome .text-ink {
    color: var(--color-ink) !important;
  }
  .q-chrome .text-ink-soft {
    color: var(--color-ink-soft) !important;
  }
  .q-chrome .text-ink\/45 {
    color: color-mix(in srgb, #140041 45%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 45%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/50 {
    color: color-mix(in srgb, #140041 50%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 50%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/55 {
    color: color-mix(in srgb, #140041 55%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 55%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/60 {
    color: color-mix(in srgb, #140041 60%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 60%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/65 {
    color: color-mix(in srgb, #140041 65%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 65%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/70 {
    color: color-mix(in srgb, #140041 70%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 70%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/75 {
    color: color-mix(in srgb, #140041 75%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 75%, transparent) !important;
    }
  }
  .q-chrome .text-ink\/80 {
    color: color-mix(in srgb, #140041 80%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-ink) 80%, transparent) !important;
    }
  }
  .q-chrome .text-muted {
    color: var(--color-muted) !important;
  }
  .q-chrome .text-on-brand {
    color: var(--color-on-brand) !important;
  }
  .q-chrome .text-surface {
    color: var(--color-surface) !important;
  }
  .q-chrome .text-surface\/65 {
    color: color-mix(in srgb, #ffffff 65%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-surface) 65%, transparent) !important;
    }
  }
  .q-chrome .text-teal {
    color: var(--color-teal) !important;
  }
  .q-chrome .text-violet {
    color: var(--color-violet) !important;
  }
  .q-chrome .text-vorsorgen {
    color: var(--color-vorsorgen) !important;
  }
  .q-chrome .text-vorsorgen-active {
    color: var(--color-vorsorgen-active) !important;
  }
  .q-chrome .text-white {
    color: var(--color-white) !important;
  }
  .q-chrome .text-white\/50 {
    color: color-mix(in srgb, #fff 50%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 50%, transparent) !important;
    }
  }
  .q-chrome .text-white\/60 {
    color: color-mix(in srgb, #fff 60%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 60%, transparent) !important;
    }
  }
  .q-chrome .text-white\/70 {
    color: color-mix(in srgb, #fff 70%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent) !important;
    }
  }
  .q-chrome .text-white\/80 {
    color: color-mix(in srgb, #fff 80%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 80%, transparent) !important;
    }
  }
  .q-chrome .text-white\/85 {
    color: color-mix(in srgb, #fff 85%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 85%, transparent) !important;
    }
  }
  .q-chrome .text-white\/90 {
    color: color-mix(in srgb, #fff 90%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
    }
  }
  .q-chrome .lowercase {
    text-transform: lowercase !important;
  }
  .q-chrome .uppercase {
    text-transform: uppercase !important;
  }
  .q-chrome .tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important;
  }
  .q-chrome .underline {
    text-decoration-line: underline !important;
  }
  .q-chrome .decoration-brand\/40 {
    text-decoration-color: color-mix(in srgb, #524fff 40%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      text-decoration-color: color-mix(in oklab, var(--color-brand) 40%, transparent) !important;
    }
  }
  .q-chrome .decoration-ink\/25 {
    text-decoration-color: color-mix(in srgb, #140041 25%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      text-decoration-color: color-mix(in oklab, var(--color-ink) 25%, transparent) !important;
    }
  }
  .q-chrome .underline-offset-2 {
    text-underline-offset: 2px !important;
  }
  .q-chrome .antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }
  .q-chrome .accent-brand {
    accent-color: var(--color-brand) !important;
  }
  .q-chrome .opacity-0 {
    opacity: 0% !important;
  }
  .q-chrome .opacity-60 {
    opacity: 60% !important;
  }
  .q-chrome .opacity-70 {
    opacity: 70% !important;
  }
  .q-chrome .mix-blend-hard-light {
    mix-blend-mode: hard-light !important;
  }
  .q-chrome .mix-blend-multiply {
    mix-blend-mode: multiply !important;
  }
  .q-chrome .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .q-chrome .shadow-card {
    --tw-shadow: 0 20px 45px -28px var(--tw-shadow-color, rgb(20 0 65 / 0.28)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .q-chrome .shadow-control {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgb(20 0 65 / 0.1)), 0 4px 10px -2px var(--tw-shadow-color, rgb(20 0 65 / 0.13)), 0 12px 26px -10px var(--tw-shadow-color, rgb(20 0 65 / 0.18)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .q-chrome .shadow-float {
    --tw-shadow: 0 30px 60px -30px var(--tw-shadow-color, rgb(20 0 65 / 0.35)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .q-chrome .shadow-pill {
    --tw-shadow: 0 14px 26px -14px var(--tw-shadow-color, rgb(82 79 255 / 0.5)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .q-chrome .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .q-chrome .outline {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 1px !important;
  }
  .q-chrome .blur {
    --tw-blur: blur(8px) !important;
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .q-chrome .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.06))) !important;
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow( 0 1px 1px rgb(0 0 0 / 0.06)) !important;
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .q-chrome .invert {
    --tw-invert: invert(100%) !important;
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .q-chrome .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .q-chrome .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm)) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
  }
  .q-chrome .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
  }
  .q-chrome .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .q-chrome .transition-\[background-color\, .q-chrome box-shadow\, .q-chrome transform\] {
    transition-property: background-color,box-shadow,transform !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .q-chrome .transition-all {
    transition-property: all !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .q-chrome .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .q-chrome .transition-transform {
    transition-property: transform, translate, scale, rotate !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  .q-chrome .duration-150 {
    --tw-duration: 150ms !important;
    transition-duration: 150ms !important;
  }
  .q-chrome .duration-200 {
    --tw-duration: 200ms !important;
    transition-duration: 200ms !important;
  }
  .q-chrome .duration-300 {
    --tw-duration: 300ms !important;
    transition-duration: 300ms !important;
  }
  .q-chrome .ease-in-out {
    --tw-ease: var(--ease-in-out) !important;
    transition-timing-function: var(--ease-in-out) !important;
  }
  .q-chrome .ease-out {
    --tw-ease: var(--ease-out) !important;
    transition-timing-function: var(--ease-out) !important;
  }
  .q-chrome .select-none {
    -webkit-user-select: none !important;
    user-select: none !important;
  }
  .q-chrome .group-open\:rotate-45 {
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      rotate: 45deg !important;
    }
  }
  .q-chrome .group-hover\:translate-x-0\.5 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 0.5) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
    }
  }
  .q-chrome .group-hover\:translate-x-1 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 1) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
    }
  }
  .q-chrome .group-hover\:scale-105 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 105% !important;
        --tw-scale-y: 105% !important;
        --tw-scale-z: 105% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important;
      }
    }
  }
  .q-chrome .group-hover\:text-ink\/70 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: color-mix(in srgb, #140041 70%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-ink) 70%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100% !important;
      }
    }
  }
  .q-chrome .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style) !important;
      border-bottom-width: 0px !important;
    }
  }
  .q-chrome .hover\:-translate-y-1 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
    }
  }
  .q-chrome .hover\:border-brand {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-brand) !important;
      }
    }
  }
  .q-chrome .hover\:border-brand\/60 {
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #524fff 60%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-brand) 60%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .hover\:border-white\/40 {
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #fff 40%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-white) 40%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .hover\:bg-\[\#f5f2fd\] {
    &:hover {
      @media (hover: hover) {
        background-color: #f5f2fd !important;
      }
    }
  }
  .q-chrome .hover\:bg-brand-active {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-brand-active) !important;
      }
    }
  }
  .q-chrome .hover\:bg-brand\/8 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #524fff 8%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-brand) 8%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .hover\:bg-brand\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #524fff 10%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-brand) 10%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .hover\:bg-muted {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-muted) !important;
      }
    }
  }
  .q-chrome .hover\:text-brand {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand) !important;
      }
    }
  }
  .q-chrome .hover\:text-brand-active {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-active) !important;
      }
    }
  }
  .q-chrome .hover\:text-ink {
    &:hover {
      @media (hover: hover) {
        color: var(--color-ink) !important;
      }
    }
  }
  .q-chrome .hover\:text-ink\/70 {
    &:hover {
      @media (hover: hover) {
        color: color-mix(in srgb, #140041 70%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-ink) 70%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
  .q-chrome .hover\:text-white\/80 {
    &:hover {
      @media (hover: hover) {
        color: color-mix(in srgb, #fff 80%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 80%, transparent) !important;
        }
      }
    }
  }
  .q-chrome .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline !important;
      }
    }
  }
  .q-chrome .hover\:decoration-brand {
    &:hover {
      @media (hover: hover) {
        text-decoration-color: var(--color-brand) !important;
      }
    }
  }
  .q-chrome .focus-visible\:ring-2 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  .q-chrome .focus-visible\:ring-brand {
    &:focus-visible {
      --tw-ring-color: var(--color-brand) !important;
    }
  }
  .q-chrome .focus-visible\:ring-offset-1 {
    &:focus-visible {
      --tw-ring-offset-width: 1px !important;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    }
  }
  .q-chrome .focus-visible\:ring-offset-2 {
    &:focus-visible {
      --tw-ring-offset-width: 2px !important;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    }
  }
  .q-chrome .focus-visible\:outline-none {
    &:focus-visible {
      --tw-outline-style: none !important;
      outline-style: none !important;
    }
  }
  .q-chrome .active\:translate-y-px {
    &:active {
      --tw-translate-y: 1px !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .q-chrome .disabled\:opacity-40 {
    &:disabled {
      opacity: 40% !important;
    }
  }
  .q-chrome .aria-checked\:bg-white\/15 {
    &[aria-checked="true"] {
      background-color: color-mix(in srgb, #fff 15%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 15%, transparent) !important;
      }
    }
  }
  .q-chrome .aria-checked\:text-white {
    &[aria-checked="true"] {
      color: var(--color-white) !important;
    }
  }
  .q-chrome .aria-pressed\:bg-brand {
    &[aria-pressed="true"] {
      background-color: var(--color-brand) !important;
    }
  }
  .q-chrome .aria-pressed\:text-on-brand {
    &[aria-pressed="true"] {
      color: var(--color-on-brand) !important;
    }
  }
  .q-chrome .aria-pressed\:shadow-pill {
    &[aria-pressed="true"] {
      --tw-shadow: 0 14px 26px -14px var(--tw-shadow-color, rgb(82 79 255 / 0.5)) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  .q-chrome .max-md\:py-1 {
    @media (width < 48rem) {
      padding-block: calc(var(--spacing) * 1) !important;
    }
  }
  .q-chrome .max-md\:py-4 {
    @media (width < 48rem) {
      padding-block: calc(var(--spacing) * 4) !important;
    }
  }
  .q-chrome .max-md\:pr-1 {
    @media (width < 48rem) {
      padding-right: calc(var(--spacing) * 1) !important;
    }
  }
  .q-chrome .max-sm\:px-4 {
    @media (width < 40rem) {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
  }
  .q-chrome .sm\:top-8 {
    @media (width >= 40rem) {
      top: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .sm\:bottom-auto {
    @media (width >= 40rem) {
      bottom: auto !important;
    }
  }
  .q-chrome .sm\:col-span-1 {
    @media (width >= 40rem) {
      grid-column: span 1 / span 1 !important;
    }
  }
  .q-chrome .sm\:inline {
    @media (width >= 40rem) {
      display: inline !important;
    }
  }
  .q-chrome .sm\:inline-flex {
    @media (width >= 40rem) {
      display: inline-flex !important;
    }
  }
  .q-chrome .sm\:max-h-\[calc\(100dvh_-_4rem\)\] {
    @media (width >= 40rem) {
      max-height: calc(100dvh - 4rem) !important;
    }
  }
  .q-chrome .sm\:w-\[58\%\] {
    @media (width >= 40rem) {
      width: 58% !important;
    }
  }
  .q-chrome .sm\:w-\[62\%\] {
    @media (width >= 40rem) {
      width: 62% !important;
    }
  }
  .q-chrome .sm\:w-auto {
    @media (width >= 40rem) {
      width: auto !important;
    }
  }
  .q-chrome .sm\:max-w-\[22rem\] {
    @media (width >= 40rem) {
      max-width: 22rem !important;
    }
  }
  .q-chrome .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .sm\:grid-cols-3 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row !important;
    }
  }
  .q-chrome .sm\:flex-wrap {
    @media (width >= 40rem) {
      flex-wrap: wrap !important;
    }
  }
  .q-chrome .sm\:items-center {
    @media (width >= 40rem) {
      align-items: center !important;
    }
  }
  .q-chrome .sm\:justify-between {
    @media (width >= 40rem) {
      justify-content: space-between !important;
    }
  }
  .q-chrome .sm\:justify-center {
    @media (width >= 40rem) {
      justify-content: center !important;
    }
  }
  .q-chrome .sm\:gap-2\.5 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 2.5) !important;
    }
  }
  .q-chrome .sm\:gap-6 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .sm\:gap-8 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .sm\:gap-x-8 {
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .sm\:overflow-hidden {
    @media (width >= 40rem) {
      overflow: hidden !important;
    }
  }
  .q-chrome .sm\:rounded-\[28px\] {
    @media (width >= 40rem) {
      border-radius: 28px !important;
    }
  }
  .q-chrome .sm\:p-8 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .sm\:px-4 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
  }
  .q-chrome .sm\:text-body-sm {
    @media (width >= 40rem) {
      font-size: var(--text-body-sm) !important;
      line-height: var(--tw-leading, var(--text-body-sm--line-height)) !important;
    }
  }
  .q-chrome .sm\:whitespace-nowrap {
    @media (width >= 40rem) {
      white-space: nowrap !important;
    }
  }
  .q-chrome .sm\:shadow-card {
    @media (width >= 40rem) {
      --tw-shadow: 0 20px 45px -28px var(--tw-shadow-color, rgb(20 0 65 / 0.28)) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  .q-chrome .md\:col-span-3 {
    @media (width >= 48rem) {
      grid-column: span 3 / span 3 !important;
    }
  }
  .q-chrome .md\:col-start-1 {
    @media (width >= 48rem) {
      grid-column-start: 1 !important;
    }
  }
  .q-chrome .md\:col-start-2 {
    @media (width >= 48rem) {
      grid-column-start: 2 !important;
    }
  }
  .q-chrome .md\:row-span-4 {
    @media (width >= 48rem) {
      grid-row: span 4 / span 4 !important;
    }
  }
  .q-chrome .md\:row-span-5 {
    @media (width >= 48rem) {
      grid-row: span 5 / span 5 !important;
    }
  }
  .q-chrome .md\:row-start-1 {
    @media (width >= 48rem) {
      grid-row-start: 1 !important;
    }
  }
  .q-chrome .md\:row-start-2 {
    @media (width >= 48rem) {
      grid-row-start: 2 !important;
    }
  }
  .q-chrome .md\:row-start-3 {
    @media (width >= 48rem) {
      grid-row-start: 3 !important;
    }
  }
  .q-chrome .md\:row-start-4 {
    @media (width >= 48rem) {
      grid-row-start: 4 !important;
    }
  }
  .q-chrome .md\:row-start-5 {
    @media (width >= 48rem) {
      grid-row-start: 5 !important;
    }
  }
  .q-chrome .md\:-mx-2\.5 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * -2.5) !important;
    }
  }
  .q-chrome .md\:mx-auto {
    @media (width >= 48rem) {
      margin-inline: auto !important;
    }
  }
  .q-chrome .md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .q-chrome .md\:mt-1\.5 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 1.5) !important;
    }
  }
  .q-chrome .md\:mt-2 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 2) !important;
    }
  }
  .q-chrome .md\:mt-5 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 5) !important;
    }
  }
  .q-chrome .md\:mt-6 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .md\:mt-8 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .md\:mt-10 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 10) !important;
    }
  }
  .q-chrome .md\:mt-12 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 12) !important;
    }
  }
  .q-chrome .md\:mt-16 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 16) !important;
    }
  }
  .q-chrome .md\:ml-auto {
    @media (width >= 48rem) {
      margin-left: auto !important;
    }
  }
  .q-chrome .md\:block {
    @media (width >= 48rem) {
      display: block !important;
    }
  }
  .q-chrome .md\:flex {
    @media (width >= 48rem) {
      display: flex !important;
    }
  }
  .q-chrome .md\:grid {
    @media (width >= 48rem) {
      display: grid !important;
    }
  }
  .q-chrome .md\:hidden {
    @media (width >= 48rem) {
      display: none !important;
    }
  }
  .q-chrome .md\:size-5 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 5) !important;
      height: calc(var(--spacing) * 5) !important;
    }
  }
  .q-chrome .md\:size-6 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 6) !important;
      height: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .md\:size-8 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 8) !important;
      height: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .md\:size-14 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 14) !important;
      height: calc(var(--spacing) * 14) !important;
    }
  }
  .q-chrome .md\:h-32 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 32) !important;
    }
  }
  .q-chrome .md\:h-40 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 40) !important;
    }
  }
  .q-chrome .md\:h-52 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 52) !important;
    }
  }
  .q-chrome .md\:h-full {
    @media (width >= 48rem) {
      height: 100% !important;
    }
  }
  .q-chrome .md\:min-h-\(--band-min-h\) {
    @media (width >= 48rem) {
      min-height: var(--band-min-h) !important;
    }
  }
  .q-chrome .md\:min-h-0 {
    @media (width >= 48rem) {
      min-height: calc(var(--spacing) * 0) !important;
    }
  }
  .q-chrome .md\:w-16 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 16) !important;
    }
  }
  .q-chrome .md\:w-\[10\.5rem\] {
    @media (width >= 48rem) {
      width: 10.5rem !important;
    }
  }
  .q-chrome .md\:w-\[15rem\] {
    @media (width >= 48rem) {
      width: 15rem !important;
    }
  }
  .q-chrome .md\:w-\[22\.5rem\] {
    @media (width >= 48rem) {
      width: 22.5rem !important;
    }
  }
  .q-chrome .md\:w-full {
    @media (width >= 48rem) {
      width: 100% !important;
    }
  }
  .q-chrome .md\:max-w-\[30rem\] {
    @media (width >= 48rem) {
      max-width: 30rem !important;
    }
  }
  .q-chrome .md\:max-w-\[min\(100\%_-_3rem\, .q-chrome 1080px\)\] {
    @media (width >= 48rem) {
      max-width: min(100% - 3rem, 1080px) !important;
    }
  }
  .q-chrome .md\:max-w-md {
    @media (width >= 48rem) {
      max-width: var(--container-md) !important;
    }
  }
  .q-chrome .md\:max-w-xl {
    @media (width >= 48rem) {
      max-width: var(--container-xl) !important;
    }
  }
  .q-chrome .md\:flex-none {
    @media (width >= 48rem) {
      flex: none !important;
    }
  }
  .q-chrome .md\:grid-cols-1 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .md\:grid-cols-4 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .md\:grid-cols-\[15rem_1fr\] {
    @media (width >= 48rem) {
      grid-template-columns: 15rem 1fr !important;
    }
  }
  .q-chrome .md\:grid-cols-\[minmax\(0\, .q-chrome 1fr\)_auto\] {
    @media (width >= 48rem) {
      grid-template-columns: minmax(0,1fr) auto !important;
    }
  }
  .q-chrome .md\:flex-col {
    @media (width >= 48rem) {
      flex-direction: column !important;
    }
  }
  .q-chrome .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row !important;
    }
  }
  .q-chrome .md\:flex-wrap {
    @media (width >= 48rem) {
      flex-wrap: wrap !important;
    }
  }
  .q-chrome .md\:items-center {
    @media (width >= 48rem) {
      align-items: center !important;
    }
  }
  .q-chrome .md\:items-start {
    @media (width >= 48rem) {
      align-items: flex-start !important;
    }
  }
  .q-chrome .md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between !important;
    }
  }
  .q-chrome .md\:justify-center {
    @media (width >= 48rem) {
      justify-content: center !important;
    }
  }
  .q-chrome .md\:justify-start {
    @media (width >= 48rem) {
      justify-content: flex-start !important;
    }
  }
  .q-chrome .md\:gap-3 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 3) !important;
    }
  }
  .q-chrome .md\:gap-4 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 4) !important;
    }
  }
  .q-chrome .md\:gap-6 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .md\:gap-8 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .md\:gap-12 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 12) !important;
    }
  }
  .q-chrome .md\:divide-y-0 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-divide-y-reverse: 0 !important;
        border-bottom-style: var(--tw-border-style) !important;
        border-top-style: var(--tw-border-style) !important;
        border-top-width: calc(0px * var(--tw-divide-y-reverse)) !important;
        border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
      }
    }
  }
  .q-chrome .md\:self-center {
    @media (width >= 48rem) {
      align-self: center !important;
    }
  }
  .q-chrome .md\:self-start {
    @media (width >= 48rem) {
      align-self: flex-start !important;
    }
  }
  .q-chrome .md\:overflow-visible {
    @media (width >= 48rem) {
      overflow: visible !important;
    }
  }
  .q-chrome .md\:rounded-2xl {
    @media (width >= 48rem) {
      border-radius: var(--radius-2xl) !important;
    }
  }
  .q-chrome .md\:rounded-3xl {
    @media (width >= 48rem) {
      border-radius: var(--radius-3xl) !important;
    }
  }
  .q-chrome .md\:rounded-card {
    @media (width >= 48rem) {
      border-radius: var(--radius-card) !important;
    }
  }
  .q-chrome .md\:rounded-xl {
    @media (width >= 48rem) {
      border-radius: var(--radius-xl) !important;
    }
  }
  .q-chrome .md\:border {
    @media (width >= 48rem) {
      border-style: var(--tw-border-style) !important;
      border-width: 1px !important;
    }
  }
  .q-chrome .md\:border-t {
    @media (width >= 48rem) {
      border-top-style: var(--tw-border-style) !important;
      border-top-width: 1px !important;
    }
  }
  .q-chrome .md\:border-t-0 {
    @media (width >= 48rem) {
      border-top-style: var(--tw-border-style) !important;
      border-top-width: 0px !important;
    }
  }
  .q-chrome .md\:border-line {
    @media (width >= 48rem) {
      border-color: var(--color-line) !important;
    }
  }
  .q-chrome .md\:bg-muted {
    @media (width >= 48rem) {
      background-color: var(--color-muted) !important;
    }
  }
  .q-chrome .md\:bg-teal\/8 {
    @media (width >= 48rem) {
      background-color: color-mix(in srgb, #017dbb 8%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-teal) 8%, transparent) !important;
      }
    }
  }
  .q-chrome .md\:bg-violet\/8 {
    @media (width >= 48rem) {
      background-color: color-mix(in srgb, #9646ff 8%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-violet) 8%, transparent) !important;
      }
    }
  }
  .q-chrome .md\:bg-vorsorgen\/8 {
    @media (width >= 48rem) {
      background-color: color-mix(in srgb, #524fff 8%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-vorsorgen) 8%, transparent) !important;
      }
    }
  }
  .q-chrome .md\:p-5 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 5) !important;
    }
  }
  .q-chrome .md\:p-7 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 7) !important;
    }
  }
  .q-chrome .md\:p-8 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .md\:p-12 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 12) !important;
    }
  }
  .q-chrome .md\:px-2\.5 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 2.5) !important;
    }
  }
  .q-chrome .md\:px-8 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .md\:py-2 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 2) !important;
    }
  }
  .q-chrome .md\:py-5 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 5) !important;
    }
  }
  .q-chrome .md\:py-16 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 16) !important;
    }
  }
  .q-chrome .md\:py-32 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 32) !important;
    }
  }
  .q-chrome .md\:py-40 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 40) !important;
    }
  }
  .q-chrome .md\:pt-0 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 0) !important;
    }
  }
  .q-chrome .md\:pt-4 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 4) !important;
    }
  }
  .q-chrome .md\:pt-6 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .md\:pt-8 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .md\:pt-10 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 10) !important;
    }
  }
  .q-chrome .md\:pt-12 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 12) !important;
    }
  }
  .q-chrome .md\:pt-14 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 14) !important;
    }
  }
  .q-chrome .md\:pt-20 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 20) !important;
    }
  }
  .q-chrome .md\:pt-28 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 28) !important;
    }
  }
  .q-chrome .md\:pb-6 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .md\:pb-10 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 10) !important;
    }
  }
  .q-chrome .md\:pb-20 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 20) !important;
    }
  }
  .q-chrome .md\:pb-\[22rem\] {
    @media (width >= 48rem) {
      padding-bottom: 22rem !important;
    }
  }
  .q-chrome .md\:text-display {
    @media (width >= 48rem) {
      font-size: var(--text-display) !important;
      line-height: var(--tw-leading, var(--text-display--line-height)) !important;
      font-weight: var(--tw-font-weight, var(--text-display--font-weight)) !important;
    }
  }
  .q-chrome .md\:text-display-lg {
    @media (width >= 48rem) {
      font-size: var(--text-display-lg) !important;
      line-height: var(--tw-leading, var(--text-display-lg--line-height)) !important;
      font-weight: var(--tw-font-weight, var(--text-display-lg--font-weight)) !important;
    }
  }
  .q-chrome .md\:text-title {
    @media (width >= 48rem) {
      font-size: var(--text-title) !important;
      line-height: var(--tw-leading, var(--text-title--line-height)) !important;
      font-weight: var(--tw-font-weight, var(--text-title--font-weight)) !important;
    }
  }
  .q-chrome .md\:text-body {
    @media (width >= 48rem) {
      font-size: var(--text-body) !important;
      line-height: var(--tw-leading, var(--text-body--line-height)) !important;
    }
  }
  .q-chrome .md\:text-lead {
    @media (width >= 48rem) {
      font-size: var(--text-lead) !important;
      line-height: var(--tw-leading, var(--text-lead--line-height)) !important;
    }
  }
  .q-chrome .md\:text-\[3\.25rem\] {
    @media (width >= 48rem) {
      font-size: 3.25rem !important;
    }
  }
  .q-chrome .md\:leading-5 {
    @media (width >= 48rem) {
      --tw-leading: calc(var(--spacing) * 5) !important;
      line-height: calc(var(--spacing) * 5) !important;
    }
  }
  .q-chrome .md\:font-medium {
    @media (width >= 48rem) {
      --tw-font-weight: var(--font-weight-medium) !important;
      font-weight: var(--font-weight-medium) !important;
    }
  }
  .q-chrome .md\:transition-colors {
    @media (width >= 48rem) {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to !important;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
      transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
    }
  }
  .q-chrome .md\:group-hover\:text-ink {
    @media (width >= 48rem) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          color: var(--color-ink) !important;
        }
      }
    }
  }
  .q-chrome .md\:hover\:border-teal\/35 {
    @media (width >= 48rem) {
      &:hover {
        @media (hover: hover) {
          border-color: color-mix(in srgb, #017dbb 35%, transparent) !important;
          @supports (color: color-mix(in lab, red, red)) {
            border-color: color-mix(in oklab, var(--color-teal) 35%, transparent) !important;
          }
        }
      }
    }
  }
  .q-chrome .md\:hover\:border-violet\/35 {
    @media (width >= 48rem) {
      &:hover {
        @media (hover: hover) {
          border-color: color-mix(in srgb, #9646ff 35%, transparent) !important;
          @supports (color: color-mix(in lab, red, red)) {
            border-color: color-mix(in oklab, var(--color-violet) 35%, transparent) !important;
          }
        }
      }
    }
  }
  .q-chrome .md\:hover\:border-vorsorgen\/35 {
    @media (width >= 48rem) {
      &:hover {
        @media (hover: hover) {
          border-color: color-mix(in srgb, #524fff 35%, transparent) !important;
          @supports (color: color-mix(in lab, red, red)) {
            border-color: color-mix(in oklab, var(--color-vorsorgen) 35%, transparent) !important;
          }
        }
      }
    }
  }
  .q-chrome .md\:hover\:bg-muted {
    @media (width >= 48rem) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-muted) !important;
        }
      }
    }
  }
  .q-chrome .lg\:pointer-events-none {
    @media (width >= 64rem) {
      pointer-events: none !important;
    }
  }
  .q-chrome .lg\:inset-x-6 {
    @media (width >= 64rem) {
      inset-inline: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2 !important;
    }
  }
  .q-chrome .lg\:col-start-1 {
    @media (width >= 64rem) {
      grid-column-start: 1 !important;
    }
  }
  .q-chrome .lg\:col-start-2 {
    @media (width >= 64rem) {
      grid-column-start: 2 !important;
    }
  }
  .q-chrome .lg\:row-start-1 {
    @media (width >= 64rem) {
      grid-row-start: 1 !important;
    }
  }
  .q-chrome .lg\:row-start-2 {
    @media (width >= 64rem) {
      grid-row-start: 2 !important;
    }
  }
  .q-chrome .lg\:mx-auto {
    @media (width >= 64rem) {
      margin-inline: auto !important;
    }
  }
  .q-chrome .lg\:mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .q-chrome .lg\:mt-14 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 14) !important;
    }
  }
  .q-chrome .lg\:flex {
    @media (width >= 64rem) {
      display: flex !important;
    }
  }
  .q-chrome .lg\:grid {
    @media (width >= 64rem) {
      display: grid !important;
    }
  }
  .q-chrome .lg\:hidden {
    @media (width >= 64rem) {
      display: none !important;
    }
  }
  .q-chrome .lg\:aspect-auto {
    @media (width >= 64rem) {
      aspect-ratio: auto !important;
    }
  }
  .q-chrome .lg\:h-48 {
    @media (width >= 64rem) {
      height: calc(var(--spacing) * 48) !important;
    }
  }
  .q-chrome .lg\:h-\[38rem\] {
    @media (width >= 64rem) {
      height: 38rem !important;
    }
  }
  .q-chrome .lg\:w-\[19rem\] {
    @media (width >= 64rem) {
      width: 19rem !important;
    }
  }
  .q-chrome .lg\:w-\[22\.5rem\] {
    @media (width >= 64rem) {
      width: 22.5rem !important;
    }
  }
  .q-chrome .lg\:w-\[34\%\] {
    @media (width >= 64rem) {
      width: 34% !important;
    }
  }
  .q-chrome .lg\:w-\[calc\(33\.3333\%-1\.3333rem\)\] {
    @media (width >= 64rem) {
      width: calc(33.3333% - 1.3333rem) !important;
    }
  }
  .q-chrome .lg\:w-auto {
    @media (width >= 64rem) {
      width: auto !important;
    }
  }
  .q-chrome .lg\:max-w-\(--measure-body\) {
    @media (width >= 64rem) {
      max-width: var(--measure-body) !important;
    }
  }
  .q-chrome .lg\:max-w-4xl {
    @media (width >= 64rem) {
      max-width: var(--container-4xl) !important;
    }
  }
  .q-chrome .lg\:max-w-\[52rem\] {
    @media (width >= 64rem) {
      max-width: 52rem !important;
    }
  }
  .q-chrome .lg\:max-w-\[71rem\] {
    @media (width >= 64rem) {
      max-width: 71rem !important;
    }
  }
  .q-chrome .lg\:max-w-none {
    @media (width >= 64rem) {
      max-width: none !important;
    }
  }
  .q-chrome .lg\:cursor-default {
    @media (width >= 64rem) {
      cursor: default !important;
    }
  }
  .q-chrome .lg\:columns-2 {
    @media (width >= 64rem) {
      columns: 2 !important;
    }
  }
  .q-chrome .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .lg\:grid-cols-5 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
  }
  .q-chrome .lg\:grid-cols-\[17rem_1fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 17rem 1fr !important;
    }
  }
  .q-chrome .lg\:grid-cols-\[auto_auto\] {
    @media (width >= 64rem) {
      grid-template-columns: auto auto !important;
    }
  }
  .q-chrome .lg\:grid-cols-\[minmax\(0\, .q-chrome 5fr\)_minmax\(0\, .q-chrome 7fr\)\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,5fr) minmax(0,7fr) !important;
    }
  }
  .q-chrome .lg\:grid-cols-\[minmax\(0\, .q-chrome 36rem\)_minmax\(0\, .q-chrome 28rem\)\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,36rem) minmax(0,28rem) !important;
    }
  }
  .q-chrome .lg\:items-center {
    @media (width >= 64rem) {
      align-items: center !important;
    }
  }
  .q-chrome .lg\:items-end {
    @media (width >= 64rem) {
      align-items: flex-end !important;
    }
  }
  .q-chrome .lg\:justify-center {
    @media (width >= 64rem) {
      justify-content: center !important;
    }
  }
  .q-chrome .lg\:gap-2 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 2) !important;
    }
  }
  .q-chrome .lg\:gap-10 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 10) !important;
    }
  }
  .q-chrome .lg\:gap-x-6 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .lg\:gap-x-8 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 8) !important;
    }
  }
  .q-chrome .lg\:gap-x-12 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 12) !important;
    }
  }
  .q-chrome .lg\:overflow-x-visible {
    @media (width >= 64rem) {
      overflow-x: visible !important;
    }
  }
  .q-chrome .lg\:border-0 {
    @media (width >= 64rem) {
      border-style: var(--tw-border-style) !important;
      border-width: 0px !important;
    }
  }
  .q-chrome .lg\:p-10 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10) !important;
    }
  }
  .q-chrome .lg\:p-16 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 16) !important;
    }
  }
  .q-chrome .lg\:pt-24 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 24) !important;
    }
  }
  .q-chrome .lg\:pb-6 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }
  }
  .q-chrome .lg\:pb-\[clamp\(26rem\, .q-chrome 44vw\, .q-chrome 52rem\)\] {
    @media (width >= 64rem) {
      padding-bottom: clamp(26rem, 44vw, 52rem) !important;
    }
  }
  .q-chrome .lg\:text-display-lg {
    @media (width >= 64rem) {
      font-size: var(--text-display-lg) !important;
      line-height: var(--tw-leading, var(--text-display-lg--line-height)) !important;
      font-weight: var(--tw-font-weight, var(--text-display-lg--font-weight)) !important;
    }
  }
  .q-chrome .lg\:text-title {
    @media (width >= 64rem) {
      font-size: var(--text-title) !important;
      line-height: var(--tw-leading, var(--text-title--line-height)) !important;
      font-weight: var(--tw-font-weight, var(--text-title--font-weight)) !important;
    }
  }
  .q-chrome .lg\:text-body {
    @media (width >= 64rem) {
      font-size: var(--text-body) !important;
      line-height: var(--tw-leading, var(--text-body--line-height)) !important;
    }
  }
  .q-chrome .xl\:block {
    @media (width >= 80rem) {
      display: block !important;
    }
  }
  .q-chrome .xl\:hidden {
    @media (width >= 80rem) {
      display: none !important;
    }
  }
  .q-chrome .xl\:w-\[28\%\] {
    @media (width >= 80rem) {
      width: 28% !important;
    }
  }
  .q-chrome .xl\:w-\[calc\(25\%-1\.5rem\)\] {
    @media (width >= 80rem) {
      width: calc(25% - 1.5rem) !important;
    }
  }
  .q-chrome .xl\:gap-7 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 7) !important;
    }
  }
  .q-chrome .\32 xl\:w-\[25\%\] {
    @media (width >= 96rem) {
      width: 25% !important;
    }
  }
  .q-chrome .\32 xl\:max-w-\[58rem\] {
    @media (width >= 96rem) {
      max-width: 58rem !important;
    }
  }
  .q-chrome .\32 xl\:grid-cols-\[minmax\(0\, .q-chrome 40rem\)_minmax\(0\, .q-chrome 30rem\)\] {
    @media (width >= 96rem) {
      grid-template-columns: minmax(0,40rem) minmax(0,30rem) !important;
    }
  }
  .q-chrome .\32 xl\:gap-x-16 {
    @media (width >= 96rem) {
      column-gap: calc(var(--spacing) * 16) !important;
    }
  }
  .q-chrome .dark\:block {
    @media (prefers-color-scheme: dark) {
      display: block !important;
    }
  }
  .q-chrome .dark\:hidden {
    @media (prefers-color-scheme: dark) {
      display: none !important;
    }
  }
  .q-chrome .dark\:border-brand\/45 {
    @media (prefers-color-scheme: dark) {
      border-color: color-mix(in srgb, #524fff 45%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-brand) 45%, transparent) !important;
      }
    }
  }
  .q-chrome .dark\:bg-\[linear-gradient\(180deg\, .q-chrome var\(--color-surface\)_0\%\, .q-chrome var\(--color-muted\)_100\%\)\] {
    @media (prefers-color-scheme: dark) {
      background-image: linear-gradient(180deg,var(--color-surface) 0%,var(--color-muted) 100%) !important;
    }
  }
  .q-chrome .dark\:opacity-30 {
    @media (prefers-color-scheme: dark) {
      opacity: 30% !important;
    }
  }
  .q-chrome .dark\:opacity-70 {
    @media (prefers-color-scheme: dark) {
      opacity: 70% !important;
    }
  }
  .q-chrome .dark\:mix-blend-hard-light {
    @media (prefers-color-scheme: dark) {
      mix-blend-mode: hard-light !important;
    }
  }
  .q-chrome .dark\:mix-blend-screen {
    @media (prefers-color-scheme: dark) {
      mix-blend-mode: screen !important;
    }
  }
  .q-chrome .\[\&\:\:-webkit-details-marker\]\:hidden {
    &::-webkit-details-marker {
      display: none !important;
    }
  }
}
:root {
  --section-y: 6rem;
  --section-gap: 2rem;
  --section-y-art: 7rem;
  --band-min-h: clamp(42rem, calc(100svh - var(--header-h, 0rem)), 70rem);
  --band-copy-reserve: 25rem;
  --measure-body: 32rem;
  --measure-title: 48rem;
  --ease-soft: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-snappy: cubic-bezier(0.32, 0.72, 0, 1);
  --ease-exit: cubic-bezier(0.4, 0, 0.2, 1);
  --scrim: rgb(0 0 0 / 0.6);
  --scrim-band: #666666;
  --stat-plate: linear-gradient(180deg, rgb(247 245 255), rgb(239 235 254));
  --stat-plate-line: rgb(255 255 255 / 0.9);
  --stat-plate-edge: rgb(120 104 235 / 0.16);
  --stat-plate-lift: 0 1px 2px rgb(58 34 130 / 0.1), 0 14px 28px -16px rgb(58 34 130 / 0.34);
  --stat-plate-lift-hover: 0 2px 6px rgb(58 34 130 / 0.14), 0 22px 42px -18px rgb(58 34 130 / 0.42);
}
@media (min-width: 96rem) {
  :root {
    --container-page: 84rem;
  }
}
@media (min-width: 48rem) {
  :root {
    --section-y: 6.5rem;
    --section-gap: 2.25rem;
    --section-y-art: 10rem;
  }
}
@media (min-width: 64rem) {
  :root {
    --section-y: 7rem;
    --section-gap: 2.75rem;
    --measure-body: 40rem;
    --section-y-art: 13rem;
  }
}
@media (min-width: 80rem) {
  :root {
    --container-header: 90rem;
  }
}
@media (min-width: 96rem) {
  :root {
    --container-header: 96rem;
  }
}
[data-theme='aufbauen'] {
  --color-brand: var(--color-violet);
  --color-brand-active: #7a2ae6;
  --shadow-pill: 0 14px 26px -14px rgb(150 70 255 / 0.5);
  --color-appui-fill: #9646ff;
  --color-appui-accent: #7a2ae6;
  --color-on-brand: #ffffff;
}
[data-theme='fuersorgen'] {
  --color-brand: var(--color-teal);
  --color-brand-active: #015e8c;
  --shadow-pill: 0 14px 26px -14px rgb(1 125 187 / 0.5);
  --color-appui-fill: #017dbb;
  --color-appui-accent: #015e8c;
}
[data-mode='dark'] {
  --color-surface: #101013;
  --color-card: #1e1e22;
  --color-muted: #17171b;
  --color-line: #323238;
  --color-ink: #ece7fa;
  --scrim-band: #060607;
  --color-ink-soft: #a89ec7;
  --color-lav-50: #160b34;
  --color-lav-100: #1d1041;
  --color-lav-200: #281a52;
  --color-lav-300: #372664;
  --color-brand: #6f6cff;
  --color-brand-active: #8f8dff;
  --color-accent: #f55a9f;
  --color-violet: #a866ff;
  --color-teal: #2f9fd8;
  --color-vorsorgen: #6f6cff;
  --color-vorsorgen-active: #8f8dff;
  --color-on-vorsorgen: var(--color-ink-deep);
  --color-on-brand: var(--color-ink-deep);
  --color-series-eigen: #5b58ff;
  --color-series-foerderung: #bf8a28;
  --color-series-rendite: #2f9fd8;
  --avd-watermark: 0.13;
  --stat-plate: linear-gradient(180deg, rgb(44 42 54), rgb(28 27 34));
  --stat-plate-line: rgb(255 255 255 / 0.1);
  --stat-plate-edge: rgb(255 255 255 / 0.1);
  --stat-plate-lift: 0 1px 2px rgb(0 0 0 / 0.5), 0 14px 30px -16px rgb(0 0 0 / 0.7);
  --stat-plate-lift-hover: 0 2px 6px rgb(0 0 0 / 0.55), 0 22px 44px -18px rgb(0 0 0 / 0.8);
  --shadow-card: 0 20px 45px -28px rgb(0 0 0 / 0.65);
  --shadow-float: 0 30px 60px -30px rgb(0 0 0 / 0.75);
  --shadow-pill: 0 14px 26px -14px rgb(111 108 255 / 0.45);
  --shadow-control: 0 1px 2px rgb(0 0 0 / 0.5), 0 4px 10px -2px rgb(0 0 0 / 0.45),
    0 12px 26px -10px rgb(0 0 0 / 0.55);
  --shadow-control-hover: 0 1px 2px rgb(0 0 0 / 0.55), 0 8px 18px -4px rgb(0 0 0 / 0.55),
    0 20px 40px -12px rgb(0 0 0 / 0.65);
  --glass-fill: rgb(40 40 47 / 0.72);
  --glass-fill-hover: rgb(52 52 60 / 0.85);
  --glass-ring: color-mix(in srgb, #524fff 45%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    --glass-ring: color-mix(in oklab, var(--color-brand) 45%, transparent);
  }
  --glass-ring-hover: var(--color-brand);
  --glass-specular: rgb(255 255 255 / 0.08);
}
[data-mode='dark'][data-theme='aufbauen'] {
  --color-brand: var(--color-violet);
  --color-brand-active: #bd8aff;
  --shadow-pill: 0 14px 26px -14px rgb(168 102 255 / 0.45);
  --color-on-brand: #ffffff;
}
[data-mode='dark'][data-theme='fuersorgen'] {
  --color-brand: var(--color-teal);
  --color-brand-active: #58b6e6;
  --shadow-pill: 0 14px 26px -14px rgb(47 159 216 / 0.45);
}
.q-chrome,
.q-chrome *,
.q-chrome *::before,
.q-chrome *::after {
  box-sizing: border-box;
}
.q-chrome a {
  color: inherit;
  text-decoration: none;
}
.q-chrome :where(ul, ol) {
  margin: 0;
  padding: 0;
  list-style: none;
}
.q-chrome li {
  margin: 0;
  padding: 0;
  line-height: inherit;
}
.q-chrome p {
  margin: 0;
}
.q-chrome :where(img, svg, video) {
  display: block;
}
.q-chrome button {
  margin: 0;
  background: none;
  border: 0;
  font: inherit;
  cursor: pointer;
}
.q-chrome .grid {
  grid-template-columns: none;
  grid-template-rows: none;
  grid-auto-rows: auto;
  grid-auto-columns: auto;
  column-gap: normal;
  row-gap: normal;
}
.q-chrome .divide-line {
  height: auto;
  background-color: transparent;
}
.q-chrome .hidden {
  visibility: visible;
}
@layer utilities {
  .q-chrome .site-header {
    z-index: 2147483000 !important;
  }
  .q-chrome #nav-drawer {
    z-index: 2147483001 !important;
  }
  .q-chrome ~ [data-q-header-spacer],
  [data-q-header-spacer] {
    display: block !important;
    width: 100% !important;
    flex: none !important;
    pointer-events: none !important;
    height: var(--q-spacer-lg, 0px) !important;
  }
  @media (max-width: 767px) {
    .q-chrome ~ [data-q-header-spacer],
    [data-q-header-spacer] {
      height: var(--q-spacer-sm, 0px) !important;
    }
  }
  .q-chrome #app-qr-modal {
    z-index: 2147483002 !important;
  }
  .q-chrome .site-header.cta-dark .header-burger {
    color: #fff !important;
  }
  .q-chrome .site-header.cta-dark .header-burger:hover {
    background-color: rgb(255 255 255 / 0.16) !important;
  }
  .q-chrome .site-header.cta-dark .header-login {
    color: #fff !important;
    border-color: rgb(255 255 255 / 0.55) !important;
  }
  .q-chrome .site-header.cta-dark .header-login:hover {
    background-color: rgb(255 255 255 / 0.16) !important;
    border-color: rgb(255 255 255 / 0.85) !important;
  }
  .q-chrome .site-header.cta-dark .nav-link {
    color: rgb(255 255 255 / 0.8) !important;
  }
  .q-chrome .site-header.cta-dark .nav-link:hover {
    color: #fff !important;
    background-color: rgb(255 255 255 / 0.16) !important;
  }
  .q-chrome .site-header.cta-dark .nav-link.is-active {
    color: var(--color-brand) !important;
    background-color: #fff !important;
  }
  .q-chrome .site-header.cta-dark .nav-badge {
    background-color: rgb(255 255 255 / 0.22) !important;
    color: #fff !important;
  }
  .q-chrome .site-header.cta-dark .nav-link.is-active .nav-badge {
    background-color: rgb(29 26 224 / 0.12) !important;
    color: var(--color-brand-active) !important;
  }
  .q-chrome .site-header.cta-dark [data-app-cta] {
    background-color: #fff !important;
    color: var(--color-brand) !important;
    box-shadow: var(--shadow-card) !important;
  }
  .q-chrome .site-header.cta-dark [data-app-cta]:hover {
    background-color: #f5f2fd !important;
  }
  .q-chrome .site-header.cta-dark .header-lead-pill {
    background-color: rgb(255 255 255 / 0.18) !important;
    border-color: rgb(255 255 255 / 0.12) !important;
  }
  @media (min-width: 80rem) {
    .q-chrome .site-header.cta-dark .header-lead-pill {
      background-color: transparent !important;
      border-color: transparent !important;
    }
  }
}
@media (prefers-reduced-motion: reduce) {
  .q-chrome *,
  .q-chrome *::before,
  .q-chrome *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}


@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.q-chrome .\@container{container-type:inline-size!important}.q-chrome .pointer-events-none{pointer-events:none!important}.q-chrome .collapse{visibility:collapse!important}.q-chrome .invisible{visibility:hidden!important}.q-chrome .visible{visibility:visible!important}.q-chrome .sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.q-chrome .absolute{position:absolute!important}.q-chrome .fixed{position:fixed!important}.q-chrome .relative{position:relative!important}.q-chrome .static{position:static!important}.q-chrome .sticky{position:sticky!important}.q-chrome .inset-0{inset:calc(var(--spacing) * 0)!important}.q-chrome .inset-x-0{inset-inline:calc(var(--spacing) * 0)!important}.q-chrome .inset-x-1{inset-inline:calc(var(--spacing) * 1)!important}.q-chrome .inset-x-4{inset-inline:calc(var(--spacing) * 4)!important}.q-chrome .inset-x-\[2\.8\%\]{inset-inline:2.8%!important}.q-chrome .inset-y-0{inset-block:calc(var(--spacing) * 0)!important}.q-chrome .top-0{top:calc(var(--spacing) * 0)!important}.q-chrome .top-1\.5{top:calc(var(--spacing) * 1.5)!important}.q-chrome .top-1\/2{top:50%!important}.q-chrome .top-4{top:calc(var(--spacing) * 4)!important}.q-chrome .top-10{top:calc(var(--spacing) * 10)!important}.q-chrome .top-\[-3\%\]{top:-3%!important}.q-chrome .top-\[-190\%\]{top:-190%!important}.q-chrome .top-\[2\%\]{top:2%!important}.q-chrome .top-\[2\.5\%\]{top:2.5%!important}.q-chrome .top-\[3\.8\%\]{top:3.8%!important}.q-chrome .top-\[4\.2\%\]{top:4.2%!important}.q-chrome .top-\[5\.2\%\]{top:5.2%!important}.q-chrome .top-\[5\.8\%\]{top:5.8%!important}.q-chrome .top-\[6\.5\%\]{top:6.5%!important}.q-chrome .top-\[7\%\]{top:7%!important}.q-chrome .top-\[8\%\]{top:8%!important}.q-chrome .top-\[8\.5\%\]{top:8.5%!important}.q-chrome .top-\[9\.3\%\]{top:9.3%!important}.q-chrome .top-\[10\%\]{top:10%!important}.q-chrome .top-\[11\.4\%\]{top:11.4%!important}.q-chrome .top-\[13\.8\%\]{top:13.8%!important}.q-chrome .top-\[14\%\]{top:14%!important}.q-chrome .top-\[15\%\]{top:15%!important}.q-chrome .top-\[16\%\]{top:16%!important}.q-chrome .top-\[16\.2\%\]{top:16.2%!important}.q-chrome .top-\[17\.6\%\]{top:17.6%!important}.q-chrome .top-\[19\.5\%\]{top:19.5%!important}.q-chrome .top-\[20\%\]{top:20%!important}.q-chrome .top-\[22\%\]{top:22%!important}.q-chrome .top-\[23\%\]{top:23%!important}.q-chrome .top-\[23\.3\%\]{top:23.3%!important}.q-chrome .top-\[25\%\]{top:25%!important}.q-chrome .top-\[26\.7\%\]{top:26.7%!important}.q-chrome .top-\[27\.4\%\]{top:27.4%!important}.q-chrome .top-\[27\.7\%\]{top:27.7%!important}.q-chrome .top-\[27\.9\%\]{top:27.9%!important}.q-chrome .top-\[33\.7\%\]{top:33.7%!important}.q-chrome .top-\[34\.9\%\]{top:34.9%!important}.q-chrome .top-\[38\.1\%\]{top:38.1%!important}.q-chrome .top-\[39\.7\%\]{top:39.7%!important}.q-chrome .top-\[39\.8\%\]{top:39.8%!important}.q-chrome .top-\[40\%\]{top:40%!important}.q-chrome .top-\[45\.3\%\]{top:45.3%!important}.q-chrome .top-\[46\%\]{top:46%!important}.q-chrome .top-\[50\%\]{top:50%!important}.q-chrome .top-\[52\.1\%\]{top:52.1%!important}.q-chrome .top-\[52\.9\%\]{top:52.9%!important}.q-chrome .top-\[55\%\]{top:55%!important}.q-chrome .top-\[55\.2\%\]{top:55.2%!important}.q-chrome .top-\[65\.3\%\]{top:65.3%!important}.q-chrome .top-\[65\.9\%\]{top:65.9%!important}.q-chrome .top-\[69\.8\%\]{top:69.8%!important}.q-chrome .top-\[76\.9\%\]{top:76.9%!important}.q-chrome .top-\[77\.9\%\]{top:77.9%!important}.q-chrome .top-\[78\.3\%\]{top:78.3%!important}.q-chrome .top-\[84\.2\%\]{top:84.2%!important}.q-chrome .top-\[86\.9\%\]{top:86.9%!important}.q-chrome .top-\[90\.5\%\]{top:90.5%!important}.q-chrome .top-\[90\.7\%\]{top:90.7%!important}.q-chrome .top-\[92\.4\%\]{top:92.4%!important}.q-chrome .top-\[var\(--fl-panel-y\, .q-chrome 49\.8\%\)\]{top:var(--fl-panel-y,49.8%)!important}.q-chrome .top-\[var\(--fl-tab1-y\, .q-chrome 51\.9\%\)\]{top:var(--fl-tab1-y,51.9%)!important}.q-chrome .top-\[var\(--fl-tab2-y\, .q-chrome 50\.7\%\)\]{top:var(--fl-tab2-y,50.7%)!important}.q-chrome .right-0{right:calc(var(--spacing) * 0)!important}.q-chrome .right-3{right:calc(var(--spacing) * 3)!important}.q-chrome .right-4{right:calc(var(--spacing) * 4)!important}.q-chrome .right-6{right:calc(var(--spacing) * 6)!important}.q-chrome .right-\[4\.5\%\]{right:4.5%!important}.q-chrome .right-\[5\%\]{right:5%!important}.q-chrome .right-\[8\%\]{right:8%!important}.q-chrome .right-\[9\%\]{right:9%!important}.q-chrome .right-\[17\.5\%\]{right:17.5%!important}.q-chrome .right-\[42\%\]{right:42%!important}.q-chrome .-bottom-2{bottom:calc(var(--spacing) * -2)!important}.q-chrome .-bottom-3{bottom:calc(var(--spacing) * -3)!important}.q-chrome .bottom-0{bottom:calc(var(--spacing) * 0)!important}.q-chrome .bottom-6{bottom:calc(var(--spacing) * 6)!important}.q-chrome .bottom-\[8\%\]{bottom:8%!important}.q-chrome .bottom-\[10\%\]{bottom:10%!important}.q-chrome .bottom-\[14\.5\%\]{bottom:14.5%!important}.q-chrome .bottom-\[16\%\]{bottom:16%!important}.q-chrome .bottom-\[23\%\]{bottom:23%!important}.q-chrome .bottom-auto{bottom:auto!important}.q-chrome .left-0{left:calc(var(--spacing) * 0)!important}.q-chrome .left-1\.5{left:calc(var(--spacing) * 1.5)!important}.q-chrome .left-1\/2{left:50%!important}.q-chrome .left-\[-4\%\]{left:-4%!important}.q-chrome .left-\[-4\.6\%\]{left:-4.6%!important}.q-chrome .left-\[-8\%\]{left:-8%!important}.q-chrome .left-\[-9\.2\%\]{left:-9.2%!important}.q-chrome .left-\[-10\%\]{left:-10%!important}.q-chrome .left-\[-11\.9\%\]{left:-11.9%!important}.q-chrome .left-\[-16\%\]{left:-16%!important}.q-chrome .left-\[-22\%\]{left:-22%!important}.q-chrome .left-\[-27\.9\%\]{left:-27.9%!important}.q-chrome .left-\[-35\.4\%\]{left:-35.4%!important}.q-chrome .left-\[-66\%\]{left:-66%!important}.q-chrome .left-\[-174\%\]{left:-174%!important}.q-chrome .left-\[0\.8\%\]{left:.8%!important}.q-chrome .left-\[4\%\]{left:4%!important}.q-chrome .left-\[4\.5\%\]{left:4.5%!important}.q-chrome .left-\[5\%\]{left:5%!important}.q-chrome .left-\[5\.5\%\]{left:5.5%!important}.q-chrome .left-\[6\.4\%\]{left:6.4%!important}.q-chrome .left-\[8\%\]{left:8%!important}.q-chrome .left-\[8\.7\%\]{left:8.7%!important}.q-chrome .left-\[8\.8\%\]{left:8.8%!important}.q-chrome .left-\[9\%\]{left:9%!important}.q-chrome .left-\[9\.2\%\]{left:9.2%!important}.q-chrome .left-\[10\.8\%\]{left:10.8%!important}.q-chrome .left-\[11\.3\%\]{left:11.3%!important}.q-chrome .left-\[12\%\]{left:12%!important}.q-chrome .left-\[12\.5\%\]{left:12.5%!important}.q-chrome .left-\[13\%\]{left:13%!important}.q-chrome .left-\[13\.8\%\]{left:13.8%!important}.q-chrome .left-\[20\%\]{left:20%!important}.q-chrome .left-\[20\.8\%\]{left:20.8%!important}.q-chrome .left-\[21\.7\%\]{left:21.7%!important}.q-chrome .left-\[22\.3\%\]{left:22.3%!important}.q-chrome .left-\[22\.7\%\]{left:22.7%!important}.q-chrome .left-\[23\.8\%\]{left:23.8%!important}.q-chrome .left-\[24\%\]{left:24%!important}.q-chrome .left-\[24\.2\%\]{left:24.2%!important}.q-chrome .left-\[36\.4\%\]{left:36.4%!important}.q-chrome .left-\[40\.4\%\]{left:40.4%!important}.q-chrome .left-\[42\.7\%\]{left:42.7%!important}.q-chrome .left-\[49\.5\%\]{left:49.5%!important}.q-chrome .left-\[53\%\]{left:53%!important}.q-chrome .left-\[64\.1\%\]{left:64.1%!important}.q-chrome .left-\[77\.2\%\]{left:77.2%!important}.q-chrome .left-\[78\.3\%\]{left:78.3%!important}.q-chrome .left-\[var\(--fl-panel-x\, .q-chrome 24\.6\%\)\]{left:var(--fl-panel-x,24.6%)!important}.q-chrome .left-\[var\(--fl-tab1-x\, .q-chrome 8\.8\%\)\]{left:var(--fl-tab1-x,8.8%)!important}.q-chrome .left-\[var\(--fl-tab2-x\, .q-chrome 15\%\)\]{left:var(--fl-tab2-x,15%)!important}.q-chrome .isolate{isolation:isolate!important}.q-chrome .-z-10{z-index:-10!important}.q-chrome .-z-20{z-index:-20!important}.q-chrome .z-0{z-index:0!important}.q-chrome .z-10{z-index:10!important}.q-chrome .z-50{z-index:50!important}.q-chrome .z-130{z-index:130!important}.q-chrome .z-\[5\]{z-index:5!important}.q-chrome .z-\[100\]{z-index:100!important}.q-chrome .order-1{order:1!important}.q-chrome .order-2{order:2!important}.q-chrome .order-3{order:3!important}.q-chrome .order-4{order:4!important}.q-chrome .order-5{order:5!important}.q-chrome .order-6{order:6!important}.q-chrome .col-span-2{grid-column:span 2/span 2!important}.q-chrome .container{width:100%!important}@media(min-width:40rem){.q-chrome .container{max-width:40rem!important}}@media(min-width:48rem){.q-chrome .container{max-width:48rem!important}}@media(min-width:64rem){.q-chrome .container{max-width:64rem!important}}@media(min-width:80rem){.q-chrome .container{max-width:80rem!important}}@media(min-width:96rem){.q-chrome .container{max-width:96rem!important}}.q-chrome .mx-auto{margin-inline:auto!important}.q-chrome .-my-8{margin-block:calc(var(--spacing) * -8)!important}.q-chrome .my-4{margin-block:calc(var(--spacing) * 4)!important}.q-chrome .my-5{margin-block:calc(var(--spacing) * 5)!important}.q-chrome .my-6{margin-block:calc(var(--spacing) * 6)!important}.q-chrome .my-\[0\.45rem\]{margin-block:.45rem!important}.q-chrome .-mt-0\.5{margin-top:calc(var(--spacing) * -.5)!important}.q-chrome .-mt-2{margin-top:calc(var(--spacing) * -2)!important}.q-chrome .mt-\(--section-gap\){margin-top:var(--section-gap)!important}.q-chrome .mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.q-chrome .mt-1{margin-top:calc(var(--spacing) * 1)!important}.q-chrome .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.q-chrome .mt-2{margin-top:calc(var(--spacing) * 2)!important}.q-chrome .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)!important}.q-chrome .mt-3{margin-top:calc(var(--spacing) * 3)!important}.q-chrome .mt-4{margin-top:calc(var(--spacing) * 4)!important}.q-chrome .mt-5{margin-top:calc(var(--spacing) * 5)!important}.q-chrome .mt-6{margin-top:calc(var(--spacing) * 6)!important}.q-chrome .mt-7{margin-top:calc(var(--spacing) * 7)!important}.q-chrome .mt-8{margin-top:calc(var(--spacing) * 8)!important}.q-chrome .mt-10{margin-top:calc(var(--spacing) * 10)!important}.q-chrome .mt-12{margin-top:calc(var(--spacing) * 12)!important}.q-chrome .mt-\[16\%\]{margin-top:16%!important}.q-chrome .mt-auto{margin-top:auto!important}.q-chrome .-mb-\[9\%\]{margin-bottom:-9%!important}.q-chrome .mb-\(--section-gap\){margin-bottom:var(--section-gap)!important}.q-chrome .mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.q-chrome .mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.q-chrome .mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.q-chrome .-ml-\[6\%\]{margin-left:-6%!important}.q-chrome .ml-auto{margin-left:auto!important}.q-chrome .block{display:block!important}.q-chrome .contents{display:contents!important}.q-chrome .flex{display:flex!important}.q-chrome .grid{display:grid!important}.q-chrome .hidden{display:none!important}.q-chrome .inline{display:inline!important}.q-chrome .inline-block{display:inline-block!important}.q-chrome .inline-flex{display:inline-flex!important}.q-chrome .table{display:table!important}.q-chrome .table-row{display:table-row!important}.q-chrome .aspect-\[5\/8\]{aspect-ratio:5/8!important}.q-chrome .aspect-\[190\/138\]{aspect-ratio:190/138!important}.q-chrome .aspect-square{aspect-ratio:1!important}.q-chrome .size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.q-chrome .size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.q-chrome .size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.q-chrome .size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.q-chrome .size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.q-chrome .size-16{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.q-chrome .size-24{width:calc(var(--spacing) * 24)!important;height:calc(var(--spacing) * 24)!important}.q-chrome .size-full{width:100%!important;height:100%!important}.q-chrome .h-3{height:calc(var(--spacing) * 3)!important}.q-chrome .h-5{height:calc(var(--spacing) * 5)!important}.q-chrome .h-12{height:calc(var(--spacing) * 12)!important}.q-chrome .h-20{height:calc(var(--spacing) * 20)!important}.q-chrome .h-28{height:calc(var(--spacing) * 28)!important}.q-chrome .h-36{height:calc(var(--spacing) * 36)!important}.q-chrome .h-\[1\.2cqw\]{height:1.2cqw!important}.q-chrome .h-\[1\.15cqw\]{height:1.15cqw!important}.q-chrome .h-\[2\.7cqw\]{height:2.7cqw!important}.q-chrome .h-\[2px\]{height:2px!important}.q-chrome .h-\[4\.2\%\]{height:4.2%!important}.q-chrome .h-\[4\.6cqw\]{height:4.6cqw!important}.q-chrome .h-\[4\.23cqw\]{height:4.23cqw!important}.q-chrome .h-\[5\.8cqw\]{height:5.8cqw!important}.q-chrome .h-\[5cqw\]{height:5cqw!important}.q-chrome .h-\[6\.2\%\]{height:6.2%!important}.q-chrome .h-\[8\.1cqw\]{height:8.1cqw!important}.q-chrome .h-\[19\.5\%\]{height:19.5%!important}.q-chrome .h-\[21\%\]{height:21%!important}.q-chrome .h-\[29\.3\%\]{height:29.3%!important}.q-chrome .h-\[30\.6\%\]{height:30.6%!important}.q-chrome .h-\[35\.5\%\]{height:35.5%!important}.q-chrome .h-\[36\.2\%\]{height:36.2%!important}.q-chrome .h-\[41\%\]{height:41%!important}.q-chrome .h-\[41\.2\%\]{height:41.2%!important}.q-chrome .h-\[42rem\]{height:42rem!important}.q-chrome .h-\[46\.4\%\]{height:46.4%!important}.q-chrome .h-\[50\.5\%\]{height:50.5%!important}.q-chrome .h-\[52\%\]{height:52%!important}.q-chrome .h-\[53\.5\%\]{height:53.5%!important}.q-chrome .h-\[56\.2\%\]{height:56.2%!important}.q-chrome .h-\[62\%\]{height:62%!important}.q-chrome .h-\[62\.1\%\]{height:62.1%!important}.q-chrome .h-\[63\.1\%\]{height:63.1%!important}.q-chrome .h-\[64\%\]{height:64%!important}.q-chrome .h-\[76\%\]{height:76%!important}.q-chrome .h-\[78\%\]{height:78%!important}.q-chrome .h-\[81\%\]{height:81%!important}.q-chrome .h-\[82\%\]{height:82%!important}.q-chrome .h-\[89\.2\%\]{height:89.2%!important}.q-chrome .h-auto{height:auto!important}.q-chrome .h-full{height:100%!important}.q-chrome .h-px{height:1px!important}.q-chrome .max-h-\[72\%\]{max-height:72%!important}.q-chrome .max-h-\[85\%\]{max-height:85%!important}.q-chrome .max-h-full{max-height:100%!important}.q-chrome .min-h-0{min-height:calc(var(--spacing) * 0)!important}.q-chrome .min-h-48{min-height:calc(var(--spacing) * 48)!important}.q-chrome .min-h-\[1\.5rem\]{min-height:1.5rem!important}.q-chrome .min-h-\[2\.25rem\]{min-height:2.25rem!important}.q-chrome .min-h-\[48rem\]{min-height:48rem!important}.q-chrome .min-h-\[100svh\]{min-height:100svh!important}.q-chrome .w-1{width:calc(var(--spacing) * 1)!important}.q-chrome .w-2{width:calc(var(--spacing) * 2)!important}.q-chrome .w-5{width:calc(var(--spacing) * 5)!important}.q-chrome .w-14{width:calc(var(--spacing) * 14)!important}.q-chrome .w-24{width:calc(var(--spacing) * 24)!important}.q-chrome .w-\[7\.8\%\]{width:7.8%!important}.q-chrome .w-\[9rem\]{width:9rem!important}.q-chrome .w-\[11\.7\%\]{width:11.7%!important}.q-chrome .w-\[13\.1\%\]{width:13.1%!important}.q-chrome .w-\[15\.4\%\]{width:15.4%!important}.q-chrome .w-\[17\.3\%\]{width:17.3%!important}.q-chrome .w-\[19\%\]{width:19%!important}.q-chrome .w-\[23\.1\%\]{width:23.1%!important}.q-chrome .w-\[25\.4\%\]{width:25.4%!important}.q-chrome .w-\[33\%\]{width:33%!important}.q-chrome .w-\[35\%\]{width:35%!important}.q-chrome .w-\[42\.7\%\]{width:42.7%!important}.q-chrome .w-\[46\.9\%\]{width:46.9%!important}.q-chrome .w-\[54\%\]{width:54%!important}.q-chrome .w-\[54\.6\%\]{width:54.6%!important}.q-chrome .w-\[55\%\]{width:55%!important}.q-chrome .w-\[56\%\]{width:56%!important}.q-chrome .w-\[58\%\]{width:58%!important}.q-chrome .w-\[59\.2\%\]{width:59.2%!important}.q-chrome .w-\[62\%\]{width:62%!important}.q-chrome .w-\[62\.7\%\]{width:62.7%!important}.q-chrome .w-\[63\.4\%\]{width:63.4%!important}.q-chrome .w-\[63\.8\%\]{width:63.8%!important}.q-chrome .w-\[65\%\]{width:65%!important}.q-chrome .w-\[66\.2\%\]{width:66.2%!important}.q-chrome .w-\[68\%\]{width:68%!important}.q-chrome .w-\[70\%\]{width:70%!important}.q-chrome .w-\[70\.8\%\]{width:70.8%!important}.q-chrome .w-\[76\.8\%\]{width:76.8%!important}.q-chrome .w-\[80\%\]{width:80%!important}.q-chrome .w-\[82\.6\%\]{width:82.6%!important}.q-chrome .w-\[86\%\]{width:86%!important}.q-chrome .w-\[88\%\]{width:88%!important}.q-chrome .w-\[88\.4\%\]{width:88.4%!important}.q-chrome .w-\[90\.8\%\]{width:90.8%!important}.q-chrome .w-\[95\%\]{width:95%!important}.q-chrome .w-\[101\.9\%\]{width:101.9%!important}.q-chrome .w-\[112\%\]{width:112%!important}.q-chrome .w-\[115\%\]{width:115%!important}.q-chrome .w-\[135\%\]{width:135%!important}.q-chrome .w-\[320\%\]{width:320%!important}.q-chrome .w-auto{width:auto!important}.q-chrome .w-full{width:100%!important}.q-chrome .w-px{width:1px!important}.q-chrome .max-w-\(--container-header\){max-width:var(--container-header)!important}.q-chrome .max-w-\(--container-page\){max-width:var(--container-page)!important}.q-chrome .max-w-\(--measure-body\){max-width:var(--measure-body)!important}.q-chrome .max-w-\(--measure-title\){max-width:var(--measure-title)!important}.q-chrome .max-w-2xl{max-width:var(--container-2xl)!important}.q-chrome .max-w-3xl{max-width:var(--container-3xl)!important}.q-chrome .max-w-\[10\.5rem\]{max-width:10.5rem!important}.q-chrome .max-w-\[20rem\]{max-width:20rem!important}.q-chrome .max-w-\[22\.5rem\]{max-width:22.5rem!important}.q-chrome .max-w-\[22rem\]{max-width:22rem!important}.q-chrome .max-w-\[24rem\]{max-width:24rem!important}.q-chrome .max-w-\[28rem\]{max-width:28rem!important}.q-chrome .max-w-\[32rem\]{max-width:32rem!important}.q-chrome .max-w-\[34rem\]{max-width:34rem!important}.q-chrome .max-w-\[46rem\]{max-width:46rem!important}.q-chrome .max-w-\[430px\]{max-width:430px!important}.q-chrome .max-w-full{max-width:100%!important}.q-chrome .max-w-none{max-width:none!important}.q-chrome .max-w-xl{max-width:var(--container-xl)!important}.q-chrome .min-w-0{min-width:calc(var(--spacing) * 0)!important}.q-chrome .min-w-14{min-width:calc(var(--spacing) * 14)!important}.q-chrome .flex-1{flex:1!important}.q-chrome .flex-shrink, .q-chrome .shrink{flex-shrink:1!important}.q-chrome .shrink-0{flex-shrink:0!important}.q-chrome .grow{flex-grow:1!important}.q-chrome .border-collapse{border-collapse:collapse!important}.q-chrome .-translate-x-1\/2{--tw-translate-x: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .translate-x-\[52\%\]{--tw-translate-x:52%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .-translate-y-1\/2{--tw-translate-y: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .-translate-y-\[23\%\]{--tw-translate-y: -23% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .-scale-x-100{--tw-scale-x: -100% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.q-chrome .-scale-y-100{--tw-scale-y: -100% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.q-chrome .-rotate-3{rotate:-3deg!important}.q-chrome .rotate-2{rotate:2deg!important}.q-chrome .rotate-3{rotate:3deg!important}.q-chrome .rotate-90{rotate:90deg!important}.q-chrome .rotate-\[-155\.09deg\]{rotate:-155.09deg!important}.q-chrome .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.q-chrome .cursor-pointer{cursor:pointer!important}.q-chrome .resize{resize:both!important}.q-chrome .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)!important}.q-chrome .snap-mandatory{--tw-scroll-snap-strictness:mandatory!important}.q-chrome .snap-start{scroll-snap-align:start!important}.q-chrome .scroll-pl-\(--gutter\){scroll-padding-left:var(--gutter)!important}.q-chrome .list-none{list-style-type:none!important}.q-chrome .appearance-none{appearance:none!important}.q-chrome .break-inside-avoid{break-inside:avoid!important}.q-chrome .grid-flow-dense{grid-auto-flow:dense!important}.q-chrome .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.q-chrome .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.q-chrome .grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.q-chrome .flex-col{flex-direction:column!important}.q-chrome .flex-wrap{flex-wrap:wrap!important}.q-chrome .place-items-center{place-items:center!important}.q-chrome .content-start{align-content:flex-start!important}.q-chrome .items-baseline{align-items:baseline!important}.q-chrome .items-center{align-items:center!important}.q-chrome .items-end{align-items:flex-end!important}.q-chrome .items-start{align-items:flex-start!important}.q-chrome .items-stretch{align-items:stretch!important}.q-chrome .justify-between{justify-content:space-between!important}.q-chrome .justify-center{justify-content:center!important}.q-chrome .justify-end{justify-content:flex-end!important}.q-chrome .justify-start{justify-content:flex-start!important}.q-chrome .gap-0\.5{gap:calc(var(--spacing) * .5)!important}.q-chrome .gap-1{gap:calc(var(--spacing) * 1)!important}.q-chrome .gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.q-chrome .gap-2{gap:calc(var(--spacing) * 2)!important}.q-chrome .gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.q-chrome .gap-3{gap:calc(var(--spacing) * 3)!important}.q-chrome .gap-4{gap:calc(var(--spacing) * 4)!important}.q-chrome .gap-5{gap:calc(var(--spacing) * 5)!important}.q-chrome .gap-6{gap:calc(var(--spacing) * 6)!important}.q-chrome .gap-8{gap:calc(var(--spacing) * 8)!important}.q-chrome .gap-10{gap:calc(var(--spacing) * 10)!important}.q-chrome .gap-\[0\.35rem\]{gap:.35rem!important}.q-chrome :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}.q-chrome .gap-x-4{column-gap:calc(var(--spacing) * 4)!important}.q-chrome .gap-x-6{column-gap:calc(var(--spacing) * 6)!important}.q-chrome .gap-x-8{column-gap:calc(var(--spacing) * 8)!important}.q-chrome .gap-x-12{column-gap:calc(var(--spacing) * 12)!important}.q-chrome .gap-x-14{column-gap:calc(var(--spacing) * 14)!important}.q-chrome .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)!important}.q-chrome .gap-y-2{row-gap:calc(var(--spacing) * 2)!important}.q-chrome .gap-y-10{row-gap:calc(var(--spacing) * 10)!important}.q-chrome :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(1px * var(--tw-divide-y-reverse))!important;border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important}.q-chrome .self-center{align-self:center!important}.q-chrome .justify-self-center{justify-self:center!important}.q-chrome .truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.q-chrome .overflow-hidden{overflow:hidden!important}.q-chrome .overflow-x-auto{overflow-x:auto!important}.q-chrome .overflow-y-auto{overflow-y:auto!important}.q-chrome .scroll-smooth{scroll-behavior:smooth!important}.q-chrome .rounded{border-radius:.25rem!important}.q-chrome .rounded-2xl{border-radius:var(--radius-2xl)!important}.q-chrome .rounded-\[1\.3rem\]{border-radius:1.3rem!important}.q-chrome .rounded-\[1\.4rem\]{border-radius:1.4rem!important}.q-chrome .rounded-\[1\.6rem\]{border-radius:1.6rem!important}.q-chrome .rounded-\[1\.7rem\]{border-radius:1.7rem!important}.q-chrome .rounded-\[1\.75rem\]{border-radius:1.75rem!important}.q-chrome .rounded-\[2\.5rem\]{border-radius:2.5rem!important}.q-chrome .rounded-\[2\.25rem\]{border-radius:2.25rem!important}.q-chrome .rounded-\[2rem\]{border-radius:2rem!important}.q-chrome .rounded-full{border-radius:3.40282e38px!important}.q-chrome .rounded-lg{border-radius:var(--radius-lg)!important}.q-chrome .rounded-md{border-radius:var(--radius-md)!important}.q-chrome .rounded-none{border-radius:0!important}.q-chrome .rounded-xl{border-radius:var(--radius-xl)!important}.q-chrome .rounded-t-xl{border-top-left-radius:var(--radius-xl)!important;border-top-right-radius:var(--radius-xl)!important}.q-chrome .rounded-l-\[1\.5rem\]{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.q-chrome .rounded-b-\[1\.75rem\]{border-bottom-right-radius:1.75rem!important;border-bottom-left-radius:1.75rem!important}.q-chrome .border{border-style:var(--tw-border-style)!important;border-width:1px!important}.q-chrome .border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.q-chrome .border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.q-chrome .border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.q-chrome .border-l-2{border-left-style:var(--tw-border-style)!important;border-left-width:2px!important}.q-chrome .border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.q-chrome .border-white\/10{border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.q-chrome .border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.q-chrome .border-white\/35{border-color:#ffffff59!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)!important}}.q-chrome .bg-\[var\(--scrim\)\]{background-color:var(--scrim)!important}.q-chrome .bg-transparent{background-color:#0000!important}.q-chrome .bg-white{background-color:var(--color-white)!important}.q-chrome .bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.q-chrome .bg-white\/70{background-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.q-chrome .bg-\[linear-gradient\(160deg\, .q-chrome \#3a2f63\, .q-chrome \#1c1440_60\%\, .q-chrome \#0f0a2a\)\]{background-image:linear-gradient(160deg,#3a2f63,#1c1440 60%,#0f0a2a)!important}.q-chrome .bg-\[linear-gradient\(160deg\, .q-chrome \#c9c2f0\, .q-chrome \#8ea2e8_55\%\, .q-chrome \#5b7fd6\)\]{background-image:linear-gradient(160deg,#c9c2f0,#8ea2e8 55%,#5b7fd6)!important}.q-chrome .bg-\[linear-gradient\(180deg\, .q-chrome \#e9e4f7_0\%\, .q-chrome \#d9d2f2_100\%\)\]{background-image:linear-gradient(#e9e4f7,#d9d2f2)!important}.q-chrome .bg-\[linear-gradient\(180deg\, .q-chrome rgba\(20\, .q-chrome 0\, .q-chrome 65\, .q-chrome 0\.6\)_0\%\, .q-chrome transparent_38\%\)\]{background-image:linear-gradient(#14004199,#0000 38%)!important}.q-chrome .bg-\[linear-gradient\(180deg\, .q-chrome rgba\(20\, .q-chrome 0\, .q-chrome 65\, .q-chrome 0\.38\)_0\%\, .q-chrome rgba\(20\, .q-chrome 0\, .q-chrome 65\, .q-chrome 0\.34\)_42\%\, .q-chrome transparent_70\%\)\]{background-image:linear-gradient(#14004161,#14004157 42%,#0000 70%)!important}.q-chrome .mask-repeat{-webkit-mask-repeat:repeat!important;mask-repeat:repeat!important}.q-chrome .object-contain{object-fit:contain!important}.q-chrome .object-cover{object-fit:cover!important}.q-chrome .\[object-position\:50\%_18\%\]{object-position:50% 18%!important}.q-chrome .p-0\.5{padding:calc(var(--spacing) * .5)!important}.q-chrome .p-1{padding:calc(var(--spacing) * 1)!important}.q-chrome .p-4{padding:calc(var(--spacing) * 4)!important}.q-chrome .p-5{padding:calc(var(--spacing) * 5)!important}.q-chrome .p-6{padding:calc(var(--spacing) * 6)!important}.q-chrome .p-8{padding:calc(var(--spacing) * 8)!important}.q-chrome .px-1{padding-inline:calc(var(--spacing) * 1)!important}.q-chrome .px-2{padding-inline:calc(var(--spacing) * 2)!important}.q-chrome .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.q-chrome .px-3{padding-inline:calc(var(--spacing) * 3)!important}.q-chrome .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.q-chrome .px-4{padding-inline:calc(var(--spacing) * 4)!important}.q-chrome .px-5{padding-inline:calc(var(--spacing) * 5)!important}.q-chrome .px-6{padding-inline:calc(var(--spacing) * 6)!important}.q-chrome .px-7{padding-inline:calc(var(--spacing) * 7)!important}.q-chrome .px-\[6\%\]{padding-inline:6%!important}.q-chrome .px-\[7\%\]{padding-inline:7%!important}.q-chrome .px-\[calc\(1\.75rem_-_1px\)\]{padding-inline:calc(1.75rem - 1px)!important}.q-chrome .py-\(--section-y\){padding-block:var(--section-y)!important}.q-chrome .py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.q-chrome .py-1{padding-block:calc(var(--spacing) * 1)!important}.q-chrome .py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.q-chrome .py-2{padding-block:calc(var(--spacing) * 2)!important}.q-chrome .py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.q-chrome .py-3{padding-block:calc(var(--spacing) * 3)!important}.q-chrome .py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.q-chrome .py-4{padding-block:calc(var(--spacing) * 4)!important}.q-chrome .py-6{padding-block:calc(var(--spacing) * 6)!important}.q-chrome .py-8{padding-block:calc(var(--spacing) * 8)!important}.q-chrome .py-12{padding-block:calc(var(--spacing) * 12)!important}.q-chrome .py-24{padding-block:calc(var(--spacing) * 24)!important}.q-chrome .py-32{padding-block:calc(var(--spacing) * 32)!important}.q-chrome .py-\[calc\(0\.875rem_-_1px\)\]{padding-block:calc(.875rem - 1px)!important}.q-chrome .py-\[calc\(var\(--section-y\)\*1\.5\)\]{padding-block:calc(var(--section-y) * 1.5)!important}.q-chrome .py-\[calc\(var\(--section-y\)\*1\.15\)\]{padding-block:calc(var(--section-y) * 1.15)!important}.q-chrome .pt-\(--section-y\){padding-top:var(--section-y)!important}.q-chrome .pt-\(--section-y-art\){padding-top:var(--section-y-art)!important}.q-chrome .pt-2{padding-top:calc(var(--spacing) * 2)!important}.q-chrome .pt-4{padding-top:calc(var(--spacing) * 4)!important}.q-chrome .pt-6{padding-top:calc(var(--spacing) * 6)!important}.q-chrome .pt-8{padding-top:calc(var(--spacing) * 8)!important}.q-chrome .pt-10{padding-top:calc(var(--spacing) * 10)!important}.q-chrome .pt-14{padding-top:calc(var(--spacing) * 14)!important}.q-chrome .pt-\[9\%\]{padding-top:9%!important}.q-chrome .pt-\[13\%\]{padding-top:13%!important}.q-chrome .pt-\[calc\(var\(--header-h\)\+0\.75rem\)\]{padding-top:calc(var(--header-h) + .75rem)!important}.q-chrome .pt-\[calc\(var\(--section-y\)\+var\(--section-gap\)\)\]{padding-top:calc(var(--section-y) + var(--section-gap))!important}.q-chrome .pr-1{padding-right:calc(var(--spacing) * 1)!important}.q-chrome .pr-10{padding-right:calc(var(--spacing) * 10)!important}.q-chrome .pr-14{padding-right:calc(var(--spacing) * 14)!important}.q-chrome .pb-\(--section-y\){padding-bottom:var(--section-y)!important}.q-chrome .pb-1{padding-bottom:calc(var(--spacing) * 1)!important}.q-chrome .pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.q-chrome .pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.q-chrome .pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.q-chrome .pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.q-chrome .pb-14{padding-bottom:calc(var(--spacing) * 14)!important}.q-chrome .pb-16{padding-bottom:calc(var(--spacing) * 16)!important}.q-chrome .pb-\[5\%\]{padding-bottom:5%!important}.q-chrome .pb-\[6\%\]{padding-bottom:6%!important}.q-chrome .pb-\[7\%\]{padding-bottom:7%!important}.q-chrome .pb-\[18rem\]{padding-bottom:18rem!important}.q-chrome .pl-9{padding-left:calc(var(--spacing) * 9)!important}.q-chrome .text-center{text-align:center!important}.q-chrome .text-left{text-align:left!important}.q-chrome .align-top{vertical-align:top!important}.q-chrome .font-sans{font-family:var(--font-sans)!important}.q-chrome .text-\[0\.4em\]{font-size:.4em!important}.q-chrome .text-\[0\.85em\]{font-size:.85em!important}.q-chrome .text-\[2\.25rem\]{font-size:2.25rem!important}.q-chrome .text-\[2\.75rem\]{font-size:2.75rem!important}.q-chrome .text-\[2\.125rem\]{font-size:2.125rem!important}.q-chrome .text-\[11px\]{font-size:11px!important}.q-chrome .text-\[17px\]{font-size:17px!important}.q-chrome .text-\[clamp\(3\.5rem\, .q-chrome 16vw\, .q-chrome 7rem\)\]{font-size:clamp(3.5rem,16vw,7rem)!important}.q-chrome .leading-4{--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.q-chrome .leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.q-chrome .leading-\[1\.45\]{--tw-leading:1.45!important;line-height:1.45!important}.q-chrome .leading-none{--tw-leading:1!important;line-height:1!important}.q-chrome .leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.q-chrome .leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.q-chrome .font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.q-chrome .font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.q-chrome .font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.q-chrome .font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.q-chrome .font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.q-chrome .tracking-\[-0\.01em\]{--tw-tracking:-.01em!important;letter-spacing:-.01em!important}.q-chrome .tracking-\[-0\.02em\]{--tw-tracking:-.02em!important;letter-spacing:-.02em!important}.q-chrome .tracking-\[-0\.03em\]{--tw-tracking:-.03em!important;letter-spacing:-.03em!important}.q-chrome .tracking-wide{--tw-tracking:var(--tracking-wide)!important;letter-spacing:var(--tracking-wide)!important}.q-chrome .text-balance{text-wrap:balance!important}.q-chrome .text-pretty{text-wrap:pretty!important}.q-chrome .text-wrap{text-wrap:wrap!important}.q-chrome .break-words{overflow-wrap:break-word!important}.q-chrome .break-all{word-break:break-all!important}.q-chrome .hyphens-auto{-webkit-hyphens:auto!important;hyphens:auto!important}.q-chrome .whitespace-nowrap{white-space:nowrap!important}.q-chrome .text-white{color:var(--color-white)!important}.q-chrome .text-white\/50{color:#ffffff80!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)!important}}.q-chrome .text-white\/60{color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)!important}}.q-chrome .text-white\/70{color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.q-chrome .text-white\/80{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.q-chrome .text-white\/85{color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)!important}}.q-chrome .text-white\/90{color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.q-chrome .lowercase{text-transform:lowercase!important}.q-chrome .uppercase{text-transform:uppercase!important}.q-chrome .tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.q-chrome .underline{text-decoration-line:underline!important}.q-chrome .underline-offset-2{text-underline-offset:2px!important}.q-chrome .antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.q-chrome .opacity-0{opacity:0!important}.q-chrome .opacity-60{opacity:.6!important}.q-chrome .opacity-70{opacity:.7!important}.q-chrome .mix-blend-hard-light{mix-blend-mode:hard-light!important}.q-chrome .mix-blend-multiply{mix-blend-mode:multiply!important}.q-chrome .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.q-chrome .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.q-chrome .outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.q-chrome .blur{--tw-blur:blur(8px)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.q-chrome .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f))!important;--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.q-chrome .invert{--tw-invert:invert(100%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.q-chrome .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.q-chrome .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.q-chrome .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.q-chrome .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.q-chrome .transition-\[background-color\, .q-chrome box-shadow\, .q-chrome transform\]{transition-property:background-color,box-shadow,transform!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.q-chrome .transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.q-chrome .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.q-chrome .transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.q-chrome .duration-150{--tw-duration:.15s!important;transition-duration:.15s!important}.q-chrome .duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.q-chrome .duration-300{--tw-duration:.3s!important;transition-duration:.3s!important}.q-chrome .ease-in-out{--tw-ease:var(--ease-in-out)!important;transition-timing-function:var(--ease-in-out)!important}.q-chrome .ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.q-chrome .select-none{-webkit-user-select:none!important;user-select:none!important}.q-chrome .group-open\:rotate-45:is(:where(.group):is([open], .q-chrome :popover-open, .q-chrome :open) *){rotate:45deg!important}@media(hover:hover){.q-chrome .group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%!important;--tw-scale-y:105%!important;--tw-scale-z:105%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.q-chrome .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}}.q-chrome .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}@media(hover:hover){.q-chrome .hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .hover\:border-white\/40:hover{border-color:#fff6!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)!important}}.q-chrome .hover\:bg-\[\#f5f2fd\]:hover{background-color:#f5f2fd!important}.q-chrome .hover\:text-white:hover{color:var(--color-white)!important}.q-chrome .hover\:text-white\/80:hover{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.q-chrome .hover\:underline:hover{text-decoration-line:underline!important}}.q-chrome .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.q-chrome .focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}.q-chrome .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}.q-chrome .focus-visible\:outline-none:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.q-chrome .active\:translate-y-px:active{--tw-translate-y:1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.q-chrome .disabled\:opacity-40:disabled{opacity:.4!important}.q-chrome .aria-checked\:bg-white\/15[aria-checked=true]{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.q-chrome .aria-checked\:bg-white\/15[aria-checked=true]{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.q-chrome .aria-checked\:text-white[aria-checked=true]{color:var(--color-white)!important}@media not all and (min-width:48rem){.q-chrome .max-md\:py-1{padding-block:calc(var(--spacing) * 1)!important}.q-chrome .max-md\:py-4{padding-block:calc(var(--spacing) * 4)!important}.q-chrome .max-md\:pr-1{padding-right:calc(var(--spacing) * 1)!important}}@media not all and (min-width:40rem){.q-chrome .max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)!important}}@media(min-width:40rem){.q-chrome .sm\:top-8{top:calc(var(--spacing) * 8)!important}.q-chrome .sm\:bottom-auto{bottom:auto!important}.q-chrome .sm\:col-span-1{grid-column:span 1/span 1!important}.q-chrome .sm\:inline{display:inline!important}.q-chrome .sm\:inline-flex{display:inline-flex!important}.q-chrome .sm\:max-h-\[calc\(100dvh_-_4rem\)\]{max-height:calc(100dvh - 4rem)!important}.q-chrome .sm\:w-\[58\%\]{width:58%!important}.q-chrome .sm\:w-\[62\%\]{width:62%!important}.q-chrome .sm\:w-auto{width:auto!important}.q-chrome .sm\:max-w-\[22rem\]{max-width:22rem!important}.q-chrome .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.q-chrome .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.q-chrome .sm\:flex-row{flex-direction:row!important}.q-chrome .sm\:flex-wrap{flex-wrap:wrap!important}.q-chrome .sm\:items-center{align-items:center!important}.q-chrome .sm\:justify-between{justify-content:space-between!important}.q-chrome .sm\:justify-center{justify-content:center!important}.q-chrome .sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.q-chrome .sm\:gap-6{gap:calc(var(--spacing) * 6)!important}.q-chrome .sm\:gap-8{gap:calc(var(--spacing) * 8)!important}.q-chrome .sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)!important}.q-chrome .sm\:overflow-hidden{overflow:hidden!important}.q-chrome .sm\:rounded-\[28px\]{border-radius:28px!important}.q-chrome .sm\:p-8{padding:calc(var(--spacing) * 8)!important}.q-chrome .sm\:px-4{padding-inline:calc(var(--spacing) * 4)!important}.q-chrome .sm\:whitespace-nowrap{white-space:nowrap!important}}@media(min-width:48rem){.q-chrome .md\:col-span-3{grid-column:span 3/span 3!important}.q-chrome .md\:col-start-1{grid-column-start:1!important}.q-chrome .md\:col-start-2{grid-column-start:2!important}.q-chrome .md\:row-span-4{grid-row:span 4/span 4!important}.q-chrome .md\:row-span-5{grid-row:span 5/span 5!important}.q-chrome .md\:row-start-1{grid-row-start:1!important}.q-chrome .md\:row-start-2{grid-row-start:2!important}.q-chrome .md\:row-start-3{grid-row-start:3!important}.q-chrome .md\:row-start-4{grid-row-start:4!important}.q-chrome .md\:row-start-5{grid-row-start:5!important}.q-chrome .md\:-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)!important}.q-chrome .md\:mx-auto{margin-inline:auto!important}.q-chrome .md\:mt-0{margin-top:calc(var(--spacing) * 0)!important}.q-chrome .md\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.q-chrome .md\:mt-2{margin-top:calc(var(--spacing) * 2)!important}.q-chrome .md\:mt-5{margin-top:calc(var(--spacing) * 5)!important}.q-chrome .md\:mt-6{margin-top:calc(var(--spacing) * 6)!important}.q-chrome .md\:mt-8{margin-top:calc(var(--spacing) * 8)!important}.q-chrome .md\:mt-10{margin-top:calc(var(--spacing) * 10)!important}.q-chrome .md\:mt-12{margin-top:calc(var(--spacing) * 12)!important}.q-chrome .md\:mt-16{margin-top:calc(var(--spacing) * 16)!important}.q-chrome .md\:ml-auto{margin-left:auto!important}.q-chrome .md\:block{display:block!important}.q-chrome .md\:flex{display:flex!important}.q-chrome .md\:grid{display:grid!important}.q-chrome .md\:hidden{display:none!important}.q-chrome .md\:size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.q-chrome .md\:size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.q-chrome .md\:size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.q-chrome .md\:size-14{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.q-chrome .md\:h-32{height:calc(var(--spacing) * 32)!important}.q-chrome .md\:h-40{height:calc(var(--spacing) * 40)!important}.q-chrome .md\:h-52{height:calc(var(--spacing) * 52)!important}.q-chrome .md\:h-full{height:100%!important}.q-chrome .md\:min-h-\(--band-min-h\){min-height:var(--band-min-h)!important}.q-chrome .md\:min-h-0{min-height:calc(var(--spacing) * 0)!important}.q-chrome .md\:w-16{width:calc(var(--spacing) * 16)!important}.q-chrome .md\:w-\[10\.5rem\]{width:10.5rem!important}.q-chrome .md\:w-\[15rem\]{width:15rem!important}.q-chrome .md\:w-\[22\.5rem\]{width:22.5rem!important}.q-chrome .md\:w-full{width:100%!important}.q-chrome .md\:max-w-\[30rem\]{max-width:30rem!important}.q-chrome .md\:max-w-\[min\(100\%_-_3rem\, .q-chrome 1080px\)\]{max-width:min(100% - 3rem,1080px)!important}.q-chrome .md\:max-w-md{max-width:var(--container-md)!important}.q-chrome .md\:max-w-xl{max-width:var(--container-xl)!important}.q-chrome .md\:flex-none{flex:none!important}.q-chrome .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.q-chrome .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.q-chrome .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.q-chrome .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.q-chrome .md\:grid-cols-\[15rem_1fr\]{grid-template-columns:15rem 1fr!important}.q-chrome .md\:grid-cols-\[minmax\(0\, .q-chrome 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto!important}.q-chrome .md\:flex-col{flex-direction:column!important}.q-chrome .md\:flex-row{flex-direction:row!important}.q-chrome .md\:flex-wrap{flex-wrap:wrap!important}.q-chrome .md\:items-center{align-items:center!important}.q-chrome .md\:items-start{align-items:flex-start!important}.q-chrome .md\:justify-between{justify-content:space-between!important}.q-chrome .md\:justify-center{justify-content:center!important}.q-chrome .md\:justify-start{justify-content:flex-start!important}.q-chrome .md\:gap-3{gap:calc(var(--spacing) * 3)!important}.q-chrome .md\:gap-4{gap:calc(var(--spacing) * 4)!important}.q-chrome .md\:gap-6{gap:calc(var(--spacing) * 6)!important}.q-chrome .md\:gap-8{gap:calc(var(--spacing) * 8)!important}.q-chrome .md\:gap-12{gap:calc(var(--spacing) * 12)!important}.q-chrome :where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(0px * var(--tw-divide-y-reverse))!important;border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important}.q-chrome .md\:self-center{align-self:center!important}.q-chrome .md\:self-start{align-self:flex-start!important}.q-chrome .md\:overflow-visible{overflow:visible!important}.q-chrome .md\:rounded-2xl{border-radius:var(--radius-2xl)!important}.q-chrome .md\:rounded-3xl{border-radius:var(--radius-3xl)!important}.q-chrome .md\:rounded-xl{border-radius:var(--radius-xl)!important}.q-chrome .md\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.q-chrome .md\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.q-chrome .md\:border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.q-chrome .md\:p-5{padding:calc(var(--spacing) * 5)!important}.q-chrome .md\:p-7{padding:calc(var(--spacing) * 7)!important}.q-chrome .md\:p-8{padding:calc(var(--spacing) * 8)!important}.q-chrome .md\:p-12{padding:calc(var(--spacing) * 12)!important}.q-chrome .md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.q-chrome .md\:px-8{padding-inline:calc(var(--spacing) * 8)!important}.q-chrome .md\:py-2{padding-block:calc(var(--spacing) * 2)!important}.q-chrome .md\:py-5{padding-block:calc(var(--spacing) * 5)!important}.q-chrome .md\:py-16{padding-block:calc(var(--spacing) * 16)!important}.q-chrome .md\:py-32{padding-block:calc(var(--spacing) * 32)!important}.q-chrome .md\:py-40{padding-block:calc(var(--spacing) * 40)!important}.q-chrome .md\:pt-0{padding-top:calc(var(--spacing) * 0)!important}.q-chrome .md\:pt-4{padding-top:calc(var(--spacing) * 4)!important}.q-chrome .md\:pt-6{padding-top:calc(var(--spacing) * 6)!important}.q-chrome .md\:pt-8{padding-top:calc(var(--spacing) * 8)!important}.q-chrome .md\:pt-10{padding-top:calc(var(--spacing) * 10)!important}.q-chrome .md\:pt-12{padding-top:calc(var(--spacing) * 12)!important}.q-chrome .md\:pt-14{padding-top:calc(var(--spacing) * 14)!important}.q-chrome .md\:pt-20{padding-top:calc(var(--spacing) * 20)!important}.q-chrome .md\:pt-28{padding-top:calc(var(--spacing) * 28)!important}.q-chrome .md\:pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.q-chrome .md\:pb-10{padding-bottom:calc(var(--spacing) * 10)!important}.q-chrome .md\:pb-20{padding-bottom:calc(var(--spacing) * 20)!important}.q-chrome .md\:pb-\[22rem\]{padding-bottom:22rem!important}.q-chrome .md\:text-\[3\.25rem\]{font-size:3.25rem!important}.q-chrome .md\:leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.q-chrome .md\:font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.q-chrome .md\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}}@media(min-width:64rem){.q-chrome .lg\:pointer-events-none{pointer-events:none!important}.q-chrome .lg\:inset-x-6{inset-inline:calc(var(--spacing) * 6)!important}.q-chrome .lg\:col-span-2{grid-column:span 2/span 2!important}.q-chrome .lg\:col-start-1{grid-column-start:1!important}.q-chrome .lg\:col-start-2{grid-column-start:2!important}.q-chrome .lg\:row-start-1{grid-row-start:1!important}.q-chrome .lg\:row-start-2{grid-row-start:2!important}.q-chrome .lg\:mx-auto{margin-inline:auto!important}.q-chrome .lg\:mt-0{margin-top:calc(var(--spacing) * 0)!important}.q-chrome .lg\:mt-14{margin-top:calc(var(--spacing) * 14)!important}.q-chrome .lg\:flex{display:flex!important}.q-chrome .lg\:grid{display:grid!important}.q-chrome .lg\:hidden{display:none!important}.q-chrome .lg\:aspect-auto{aspect-ratio:auto!important}.q-chrome .lg\:h-48{height:calc(var(--spacing) * 48)!important}.q-chrome .lg\:h-\[38rem\]{height:38rem!important}.q-chrome .lg\:w-\[19rem\]{width:19rem!important}.q-chrome .lg\:w-\[22\.5rem\]{width:22.5rem!important}.q-chrome .lg\:w-\[34\%\]{width:34%!important}.q-chrome .lg\:w-\[calc\(33\.3333\%-1\.3333rem\)\]{width:calc(33.3333% - 1.3333rem)!important}.q-chrome .lg\:w-auto{width:auto!important}.q-chrome .lg\:max-w-\(--measure-body\){max-width:var(--measure-body)!important}.q-chrome .lg\:max-w-4xl{max-width:var(--container-4xl)!important}.q-chrome .lg\:max-w-\[52rem\]{max-width:52rem!important}.q-chrome .lg\:max-w-\[71rem\]{max-width:71rem!important}.q-chrome .lg\:max-w-none{max-width:none!important}.q-chrome .lg\:cursor-default{cursor:default!important}.q-chrome .lg\:columns-2{columns:2!important}.q-chrome .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.q-chrome .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.q-chrome .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.q-chrome .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.q-chrome .lg\:grid-cols-\[17rem_1fr\]{grid-template-columns:17rem 1fr!important}.q-chrome .lg\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto!important}.q-chrome .lg\:grid-cols-\[minmax\(0\, .q-chrome 5fr\)_minmax\(0\, .q-chrome 7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}.q-chrome .lg\:grid-cols-\[minmax\(0\, .q-chrome 36rem\)_minmax\(0\, .q-chrome 28rem\)\]{grid-template-columns:minmax(0,36rem) minmax(0,28rem)!important}.q-chrome .lg\:items-center{align-items:center!important}.q-chrome .lg\:items-end{align-items:flex-end!important}.q-chrome .lg\:justify-center{justify-content:center!important}.q-chrome .lg\:gap-2{gap:calc(var(--spacing) * 2)!important}.q-chrome .lg\:gap-10{gap:calc(var(--spacing) * 10)!important}.q-chrome .lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)!important}.q-chrome .lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)!important}.q-chrome .lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)!important}.q-chrome .lg\:overflow-x-visible{overflow-x:visible!important}.q-chrome .lg\:border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.q-chrome .lg\:p-10{padding:calc(var(--spacing) * 10)!important}.q-chrome .lg\:p-16{padding:calc(var(--spacing) * 16)!important}.q-chrome .lg\:pt-24{padding-top:calc(var(--spacing) * 24)!important}.q-chrome .lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.q-chrome .lg\:pb-\[clamp\(26rem\, .q-chrome 44vw\, .q-chrome 52rem\)\]{padding-bottom:clamp(26rem,44vw,52rem)!important}}@media(min-width:80rem){.q-chrome .xl\:block{display:block!important}.q-chrome .xl\:hidden{display:none!important}.q-chrome .xl\:w-\[28\%\]{width:28%!important}.q-chrome .xl\:w-\[calc\(25\%-1\.5rem\)\]{width:calc(25% - 1.5rem)!important}.q-chrome .xl\:gap-7{gap:calc(var(--spacing) * 7)!important}}@media(min-width:96rem){.q-chrome .\32xl\:w-\[25\%\]{width:25%!important}.q-chrome .\32xl\:max-w-\[58rem\]{max-width:58rem!important}.q-chrome .\32xl\:grid-cols-\[minmax\(0\, .q-chrome 40rem\)_minmax\(0\, .q-chrome 30rem\)\]{grid-template-columns:minmax(0,40rem) minmax(0,30rem)!important}.q-chrome .\32xl\:gap-x-16{column-gap:calc(var(--spacing) * 16)!important}}@media(prefers-color-scheme:dark){.q-chrome .dark\:block{display:block!important}.q-chrome .dark\:hidden{display:none!important}.q-chrome .dark\:bg-\[linear-gradient\(180deg\, .q-chrome var\(--color-surface\)_0\%\, .q-chrome var\(--color-muted\)_100\%\)\]{background-image:linear-gradient(180deg,var(--color-surface) 0%,var(--color-muted) 100%)!important}.q-chrome .dark\:opacity-30{opacity:.3!important}.q-chrome .dark\:opacity-70{opacity:.7!important}.q-chrome .dark\:mix-blend-hard-light{mix-blend-mode:hard-light!important}.q-chrome .dark\:mix-blend-screen{mix-blend-mode:screen!important}}.q-chrome .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none!important}.q-chrome .site-header{z-index:2147483000!important}.q-chrome #nav-drawer{z-index:2147483001!important}.q-chrome~[data-q-header-spacer],[data-q-header-spacer]{pointer-events:none!important;width:100%!important;height:var(--q-spacer-lg,0px)!important;flex:none!important;display:block!important}@media(max-width:767px){.q-chrome~[data-q-header-spacer],[data-q-header-spacer]{height:var(--q-spacer-sm,0px)!important}}.q-chrome #app-qr-modal{z-index:2147483002!important}.q-chrome .site-header.cta-dark .header-burger{color:#fff!important}.q-chrome .site-header.cta-dark .header-burger:hover{background-color:#ffffff29!important}.q-chrome .site-header.cta-dark .header-login{color:#fff!important;border-color:#ffffff8c!important}.q-chrome .site-header.cta-dark .header-login:hover{background-color:#ffffff29!important;border-color:#ffffffd9!important}.q-chrome .site-header.cta-dark .nav-link{color:#fffc!important}.q-chrome .site-header.cta-dark .nav-link:hover{color:#fff!important;background-color:#ffffff29!important}.q-chrome .site-header.cta-dark .nav-link.is-active{color:var(--color-brand)!important;background-color:#fff!important}.q-chrome .site-header.cta-dark .nav-badge{color:#fff!important;background-color:#ffffff38!important}.q-chrome .site-header.cta-dark .nav-link.is-active .nav-badge{color:var(--color-brand-active)!important;background-color:#1d1ae01f!important}.q-chrome .site-header.cta-dark [data-app-cta]{color:var(--color-brand)!important;box-shadow:var(--shadow-card)!important;background-color:#fff!important}.q-chrome .site-header.cta-dark [data-app-cta]:hover{background-color:#f5f2fd!important}.q-chrome .site-header.cta-dark .header-lead-pill{background-color:#ffffff2e!important;border-color:#ffffff1f!important}@media(min-width:80rem){.q-chrome .site-header.cta-dark .header-lead-pill{background-color:#0000!important;border-color:#0000!important}}}.q-chrome,.q-chrome *,.q-chrome :before,.q-chrome :after{box-sizing:border-box}.q-chrome a{color:inherit;text-decoration:none}.q-chrome :where(ul,ol){margin:0;padding:0;list-style:none}.q-chrome li{line-height:inherit;margin:0;padding:0}.q-chrome p{margin:0}.q-chrome :where(img,svg,video){display:block}.q-chrome button{font:inherit;cursor:pointer;background:0 0;border:0;margin:0}.q-chrome .grid{grid-template-rows:none;grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:auto;gap:normal}.q-chrome .divide-line{background-color:#0000;height:auto}.q-chrome .hidden{visibility:visible}@media(prefers-reduced-motion:reduce){.q-chrome *,.q-chrome :before,.q-chrome :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

.site-header[data-astro-cid-ju3wmiwk]{background:transparent;border-bottom:1px solid transparent;padding-top:calc(env(safe-area-inset-top,0px) + 2rem);padding-bottom:.875rem;transition:background-color .25s ease,border-color .25s ease,padding-top .28s ease,padding-bottom .28s ease}.header-lead[data-astro-cid-ju3wmiwk]{transition:opacity .28s ease,transform .28s ease}.header-lead-pill[data-astro-cid-ju3wmiwk]{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(0 0 0 / .08);padding:.25rem .75rem .25rem .375rem}html[data-mode=dark] .header-lead-pill[data-astro-cid-ju3wmiwk]{background:#1e1e229e;border-color:#ffffff1f}.site-header[data-astro-cid-ju3wmiwk].cta-dark .header-lead-pill[data-astro-cid-ju3wmiwk]{background:#ffffff2e;border-color:#ffffff1f}.site-header[data-astro-cid-ju3wmiwk].is-collapsed .header-lead[data-astro-cid-ju3wmiwk]{opacity:0;transform:translate(-.5rem);pointer-events:none}.site-header[data-astro-cid-ju3wmiwk] .header-burger[data-astro-cid-ju3wmiwk]{transition:color .25s ease,background-color .25s ease}.site-header[data-astro-cid-ju3wmiwk].cta-dark .header-burger[data-astro-cid-ju3wmiwk]{color:#fff}.site-header[data-astro-cid-ju3wmiwk].cta-dark .header-burger[data-astro-cid-ju3wmiwk]:hover{background:#ffffff29}.header-login[data-astro-cid-ju3wmiwk]{transition:color .25s ease,background-color .25s ease,border-color .25s ease,opacity .28s ease,transform .28s ease}.header-login[data-astro-cid-ju3wmiwk]:hover{border-color:var(--color-brand);color:var(--color-brand)}.site-header[data-astro-cid-ju3wmiwk].cta-dark .header-login[data-astro-cid-ju3wmiwk]{color:#fff;border-color:#ffffff8c}.site-header[data-astro-cid-ju3wmiwk].cta-dark .header-login[data-astro-cid-ju3wmiwk]:hover{color:#fff;background:#ffffff29;border-color:#ffffffd9}.site-header[data-astro-cid-ju3wmiwk].is-collapsed .header-login[data-astro-cid-ju3wmiwk]{opacity:0;transform:translate(.5rem);pointer-events:none}.nav-link[data-astro-cid-ju3wmiwk]{transition:color .25s ease,background-color .25s ease}.site-header[data-astro-cid-ju3wmiwk].cta-dark .nav-link[data-astro-cid-ju3wmiwk]{color:#fffc}.site-header[data-astro-cid-ju3wmiwk].cta-dark .nav-link[data-astro-cid-ju3wmiwk]:hover{color:#fff;background-color:#ffffff29}.site-header[data-astro-cid-ju3wmiwk].cta-dark .nav-link[data-astro-cid-ju3wmiwk].is-active{color:var(--color-brand);background-color:#fff}.nav-badge[data-astro-cid-ju3wmiwk]{background-color:color-mix(in oklab,var(--color-brand-active) 10%,transparent);color:var(--color-brand-active);transition:color .25s ease,background-color .25s ease}.site-header[data-astro-cid-ju3wmiwk].cta-dark .nav-badge[data-astro-cid-ju3wmiwk]{background-color:#ffffff38;color:#fff}.site-header[data-astro-cid-ju3wmiwk].cta-dark .nav-link[data-astro-cid-ju3wmiwk].is-active .nav-badge[data-astro-cid-ju3wmiwk]{background-color:#1d1ae01f;color:var(--color-brand-active)}.nav-link[data-astro-cid-ju3wmiwk]{font-size:17px;line-height:1.35}.header-logo[data-astro-cid-ju3wmiwk]{--logo-h: 34px;color:var(--color-ink);transition:color .25s ease}.header-logo[data-astro-cid-ju3wmiwk] svg{width:var(--logo-h);height:var(--logo-h)}@media(min-width:64rem){.header-logo[data-astro-cid-ju3wmiwk]{--logo-h: 44px}}@media(min-width:80rem){.header-logo[data-astro-cid-ju3wmiwk] svg{width:calc(var(--logo-h) * var(--logo-ratio))}}.site-header[data-astro-cid-ju3wmiwk].cta-dark .header-logo[data-astro-cid-ju3wmiwk]{color:#fff}@media(min-width:80rem){#site-header[data-astro-cid-ju3wmiwk] .header-lead-pill[data-astro-cid-ju3wmiwk]{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}}.nav-trigger[data-astro-cid-ju3wmiwk]{cursor:pointer}.nav-group[data-astro-cid-ju3wmiwk][data-open=true] .nav-chevron[data-astro-cid-ju3wmiwk]{transform:rotate(180deg)}.nav-group[data-astro-cid-ju3wmiwk][data-open=true]>.nav-trigger[data-astro-cid-ju3wmiwk]{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent);color:var(--color-brand)}.nav-panel[data-astro-cid-ju3wmiwk]{position:absolute;top:calc(100% + .75rem);left:0;z-index:10;min-width:16rem;max-width:min(44rem,calc(100vw - 2 * var(--spacing-gutter)));padding:.75rem;border-radius:1.25rem;background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.nav-panel[data-astro-cid-ju3wmiwk][hidden]{display:none}.nav-group[data-astro-cid-ju3wmiwk][data-open=true] .nav-panel[data-astro-cid-ju3wmiwk]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.nav-panel[data-astro-cid-ju3wmiwk]{transition:none}}.nav-panel__list[data-astro-cid-ju3wmiwk]{display:grid;gap:.125rem}.nav-panel__list--2col[data-astro-cid-ju3wmiwk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .5rem;width:40rem}.nav-panel__link[data-astro-cid-ju3wmiwk]{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border-radius:.875rem;transition:background-color .18s ease}.nav-panel__link[data-astro-cid-ju3wmiwk]:hover{background-color:color-mix(in oklab,var(--color-brand) 7%,transparent)}.nav-panel__icon[data-astro-cid-ju3wmiwk]{color:var(--color-ink-soft);margin-top:.0625rem}.nav-panel__label[data-astro-cid-ju3wmiwk]{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--color-ink)}.nav-panel__desc[data-astro-cid-ju3wmiwk]{display:block;margin-top:.125rem;font-size:13px;line-height:1.4;color:var(--color-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-panel__link[data-astro-cid-ju3wmiwk][aria-current=page] .nav-panel__label[data-astro-cid-ju3wmiwk]{color:var(--color-brand)}.site-header[data-astro-cid-ju3wmiwk].cta-dark .nav-group[data-astro-cid-ju3wmiwk][data-open=true]>.nav-trigger[data-astro-cid-ju3wmiwk]{color:#fff;background-color:#ffffff29}@media(min-width:64rem){.site-header[data-astro-cid-ju3wmiwk].is-condensed .header-lead[data-astro-cid-ju3wmiwk],.site-header[data-astro-cid-ju3wmiwk].is-condensed .header-login[data-astro-cid-ju3wmiwk]{opacity:1;transform:none;pointer-events:auto}.site-header[data-astro-cid-ju3wmiwk].is-condensed{background:#ffffffb8;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:color-mix(in oklab,var(--color-line) 45%,transparent);padding-top:calc(env(safe-area-inset-top,0px) + .625rem);padding-bottom:.625rem}html[data-mode=dark] .site-header[data-astro-cid-ju3wmiwk].is-condensed{background:#121216bd}.site-header[data-astro-cid-ju3wmiwk].is-condensed .header-lead-pill[data-astro-cid-ju3wmiwk]{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}[data-funnel-label=web]{display:none}html[data-funnel=web] [data-funnel-label=web]{display:inline}html[data-funnel=web] [data-funnel-label=app]{display:none}.site-header[data-astro-cid-ju3wmiwk] [data-header-cta]{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.site-header[data-astro-cid-ju3wmiwk].cta-dark [data-header-cta]{background-color:#fff;color:var(--color-brand);box-shadow:var(--shadow-card)}.site-header[data-astro-cid-ju3wmiwk].cta-dark [data-header-cta]:hover{background-color:#f5f2fd}.site-header--solid[data-astro-cid-ju3wmiwk]{background:var(--color-surface);border-bottom:1px solid color-mix(in oklab,var(--color-line) 45%,transparent);z-index:2147483000}.site-header--floating[data-astro-cid-ju3wmiwk]{background:transparent;z-index:2147483000}.foot-answer[data-astro-cid-auuvkt65]{overflow:hidden;transition:height .32s var(--ease-exit)}@media(prefers-reduced-motion:reduce){.foot-answer[data-astro-cid-auuvkt65]{transition:none}}.drawer[data-astro-cid-led2brve][data-open=false]{pointer-events:none}.drawer[data-astro-cid-led2brve][hidden]{display:none}.drawer-overlay[data-astro-cid-led2brve]{opacity:0;transition:opacity .25s ease}.drawer-panel[data-astro-cid-led2brve]{opacity:0;transform:translateY(10px);transition:opacity .28s ease,transform .28s ease}.drawer[data-astro-cid-led2brve][data-open=true] .drawer-overlay[data-astro-cid-led2brve]{opacity:1}.drawer[data-astro-cid-led2brve][data-open=true] .drawer-panel[data-astro-cid-led2brve]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.drawer-overlay[data-astro-cid-led2brve],.drawer-panel[data-astro-cid-led2brve]{transition:none}}.qrm[data-astro-cid-s7i5y3bh]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px}.qrm[data-astro-cid-s7i5y3bh][hidden]{display:none}.qrm-scrim[data-astro-cid-s7i5y3bh]{position:fixed;inset:0;background:var(--scrim);opacity:0;transition:opacity .28s ease}.qrm[data-astro-cid-s7i5y3bh].is-open .qrm-scrim[data-astro-cid-s7i5y3bh]{opacity:1}.qrm-card[data-astro-cid-s7i5y3bh]{position:relative;z-index:1;width:100%;max-width:26rem;background:var(--color-card);border-radius:36px;box-shadow:0 24px 60px -20px #14004173;padding:40px 32px 32px;text-align:center;outline:none;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .28s ease,transform .34s var(--ease-snappy)}.qrm[data-astro-cid-s7i5y3bh].is-open .qrm-card[data-astro-cid-s7i5y3bh]{opacity:1;transform:translateY(0) scale(1)}.qrm-close[data-astro-cid-s7i5y3bh]{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--color-line);background:var(--color-card);color:var(--color-ink);cursor:pointer;transition:background-color .15s ease,transform .12s ease}.qrm-close[data-astro-cid-s7i5y3bh]:hover{background:var(--color-muted)}.qrm-close[data-astro-cid-s7i5y3bh]:active{transform:scale(.92)}.qrm-close[data-astro-cid-s7i5y3bh]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.qrm-title[data-astro-cid-s7i5y3bh]{margin:0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance}.qrm-sub[data-astro-cid-s7i5y3bh]{margin:10px auto 0;max-width:22rem;font-size:15px;line-height:21px;color:var(--color-ink-soft);text-wrap:pretty}.qrm-qr[data-astro-cid-s7i5y3bh]{width:240px;height:240px;margin:28px auto 4px;padding:16px;border-radius:24px;background:#fff;border:1px solid var(--color-line)}.qrm-qr[data-astro-cid-s7i5y3bh] svg,.qrm-qr[data-astro-cid-s7i5y3bh] img{display:block;width:100%;height:100%;shape-rendering:geometricPrecision}.qrm-secondary[data-astro-cid-s7i5y3bh]{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:12px 24px;border-radius:999px;border:1px solid var(--color-line);font-size:15px;font-weight:600;color:var(--color-ink);transition:border-color .15s ease,color .15s ease}.qrm-secondary[data-astro-cid-s7i5y3bh]:hover{border-color:var(--color-brand);color:var(--color-brand)}.qrm-secondary[data-astro-cid-s7i5y3bh]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.qrm-scrim[data-astro-cid-s7i5y3bh],.qrm-card[data-astro-cid-s7i5y3bh]{transition:none}}
