.qq-transparency-card:where(.astro-ukfj5oos){--card-accent:var(--qq-mint);--card-accent-fg:var(--qq-green-foreground);--qq-glass-background:var(--qq-surface-50);--qq-glass-border:var(--qq-border-prototype);--qq-glass-shadow:var(--qq-shadow-prototype-sm);--qq-glass-blur:24px;border-radius:1.5rem;margin:2rem 0;padding:2rem;position:relative;overflow:hidden}.qq-transparency-icon-wrapper:where(.astro-ukfj5oos){--qq-icon-tile-size:4.5rem;--qq-icon-tile-border:color-mix(in srgb, var(--card-accent-fg) 15%, transparent);--qq-icon-tile-radius:1.25rem;--qq-icon-tile-background:color-mix(in srgb, var(--card-accent) 20%, var(--qq-surface));--qq-icon-tile-shadow:var(--qq-shadow-prototype-sm);color:var(--card-accent-fg);justify-content:center;align-items:center;display:flex}.qq-transparency-content:where(.astro-ukfj5oos){flex-direction:column;gap:.75rem;display:flex}.qq-transparency-title:where(.astro-ukfj5oos){color:var(--qq-ink);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.4}.qq-transparency-desc:where(.astro-ukfj5oos){color:var(--qq-muted);margin:0;font-size:1rem;line-height:1.65}.qq-factors-grid:where(.astro-qqkk45lc){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.qq-factors-grid:where(.astro-qqkk45lc){grid-template-columns:repeat(2,minmax(0,1fr))}}.qq-factor-card:where(.astro-qqkk45lc){--card-accent-fg:var(--qq-lavender-foreground);--qq-glass-background:var(--qq-surface-50);--qq-glass-border:var(--qq-border-prototype);--qq-glass-shadow:var(--qq-shadow-prototype-sm);--qq-glass-blur:20px;border-radius:1.5rem;padding:1.75rem;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=lavender]{--card-accent-fg:var(--qq-lavender-foreground)}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=mint]{--card-accent-fg:var(--qq-green-foreground)}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=blue]{--card-accent-fg:var(--qq-blue-foreground)}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=pink]{--card-accent-fg:var(--qq-pink-foreground)}.qq-factor-card:where(.astro-qqkk45lc):hover{box-shadow:var(--qq-shadow-content-panel-hover);border-color:var(--qq-border-strong);transform:translateY(-4px)}.qq-factor-icon-wrapper:where(.astro-qqkk45lc){--qq-icon-tile-size:3rem;--qq-icon-tile-border:var(--qq-border-prototype);--qq-icon-tile-radius:.875rem;--qq-icon-tile-background:var(--qq-surface);--qq-icon-tile-shadow:var(--qq-shadow-prototype-sm);color:var(--card-accent-fg);justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s;display:flex}.qq-factor-card:where(.astro-qqkk45lc):hover .qq-factor-icon-wrapper:where(.astro-qqkk45lc){border-color:color-mix(in srgb, var(--card-accent-fg) 20%, transparent);transform:scale(1.05)rotate(-5deg)}.qq-factor-content:where(.astro-qqkk45lc){flex-direction:column;gap:.5rem;display:flex}.qq-factor-title:where(.astro-qqkk45lc){color:var(--qq-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4;transition:color .4s}.qq-factor-desc:where(.astro-qqkk45lc){color:var(--qq-muted);margin:0;font-size:.9375rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.qq-factor-card:where(.astro-qqkk45lc),.qq-factor-icon-wrapper:where(.astro-qqkk45lc),.qq-factor-title:where(.astro-qqkk45lc){transition:none}.qq-factor-card:where(.astro-qqkk45lc):hover,.qq-factor-card:where(.astro-qqkk45lc):hover .qq-factor-icon-wrapper:where(.astro-qqkk45lc){transform:none}}@media (forced-colors:active){.qq-factor-card:where(.astro-qqkk45lc),.qq-factor-card:where(.astro-qqkk45lc):hover{box-shadow:none;color:canvastext;background:canvas;border-color:buttontext}.qq-factor-icon-wrapper:where(.astro-qqkk45lc){box-shadow:none;color:buttontext;background:buttonface;border-color:buttontext}.qq-factor-title:where(.astro-qqkk45lc),.qq-factor-desc:where(.astro-qqkk45lc){color:canvastext}}@media print{.qq-factor-card:where(.astro-qqkk45lc){break-inside:avoid;page-break-inside:avoid}.qq-factor-card:where(.astro-qqkk45lc):hover{box-shadow:none;transform:none}.qq-factor-card:where(.astro-qqkk45lc):hover .qq-factor-icon-wrapper:where(.astro-qqkk45lc){transform:none}}.qq-vip-table-wrapper:where(.astro-7hizkuzi){--qq-vip-hairline:var(--qq-border-prototype);border:1px solid var(--qq-vip-hairline);background:var(--qq-surface);box-shadow:var(--qq-shadow-prototype-sm);border-radius:1.25rem;margin:2rem 0;overflow:hidden}.qq-vip-table-header:where(.astro-7hizkuzi){background:var(--qq-surface-50);border-bottom:1px solid var(--qq-vip-hairline);align-items:center;gap:1rem;padding:1.5rem;display:flex}.qq-vip-header-icon:where(.astro-7hizkuzi){--qq-icon-tile-size:3rem;--qq-icon-tile-border:color-mix(in srgb, var(--qq-yellow) 20%, transparent);--qq-icon-tile-radius:.75rem;--qq-icon-tile-background:color-mix(in srgb, var(--qq-yellow) 15%, var(--qq-surface));color:var(--qq-yellow-foreground);justify-content:center;align-items:center;display:flex}.qq-vip-header-text:where(.astro-7hizkuzi){flex-direction:column;gap:.25rem;display:flex}.qq-vip-title:where(.astro-7hizkuzi){color:var(--qq-ink);margin:0;font-size:1.125rem;font-weight:700}.qq-vip-desc:where(.astro-7hizkuzi){color:var(--qq-muted);margin:0;font-size:.875rem}.qq-vip-table-container:where(.astro-7hizkuzi){overflow-x:auto}.qq-vip-table:where(.astro-7hizkuzi){border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.qq-vip-table:where(.astro-7hizkuzi) thead:where(.astro-7hizkuzi) th:where(.astro-7hizkuzi){color:var(--qq-muted);background:var(--qq-surface-40);border-bottom:1px solid var(--qq-vip-hairline);padding:1rem 1.5rem;font-weight:600}.qq-vip-table:where(.astro-7hizkuzi) :where(.astro-7hizkuzi):is(td,tbody th){border-bottom:1px solid var(--qq-vip-hairline);padding:1.25rem 1.5rem;transition:background-color .2s}.qq-vip-table:where(.astro-7hizkuzi) tbody:where(.astro-7hizkuzi) th:where(.astro-7hizkuzi){text-align:left}.qq-vip-table:where(.astro-7hizkuzi) tbody:where(.astro-7hizkuzi) tr:where(.astro-7hizkuzi):last-child :where(.astro-7hizkuzi):is(td,th){border-bottom:none}.qq-vip-table:where(.astro-7hizkuzi) tbody:where(.astro-7hizkuzi) tr:where(.astro-7hizkuzi):hover :where(.astro-7hizkuzi):is(td,th){background-color:var(--qq-surface-hover)}.text-right:where(.astro-7hizkuzi){text-align:right}.font-bold:where(.astro-7hizkuzi){font-weight:700}.font-medium:where(.astro-7hizkuzi){font-weight:500}.font-mono:where(.astro-7hizkuzi){font-family:var(--sl-font-mono), ui-monospace, monospace}.text-ink:where(.astro-7hizkuzi){color:var(--qq-ink)}.text-lavender:where(.astro-7hizkuzi){color:var(--qq-lavender-foreground)}.qq-badge:where(.astro-7hizkuzi){background:var(--qq-ink);color:var(--qq-canvas);text-transform:uppercase;letter-spacing:.05em;border-radius:.375rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}
