.hero-band[data-astro-cid-7nqoo4kv]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-deep) 100%);color:var(--color-on-primary);padding:var(--spacing-section) 0}.breadcrumb[data-astro-cid-7nqoo4kv]{color:var(--color-on-primary);opacity:.9}.text-display-lg[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-display-lg);line-height:var(--line-height-tight)}.text-body-lg[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-body-lg)}.editorial-badge[data-astro-cid-7nqoo4kv]{background-color:var(--color-lime-panel);color:var(--color-primary);border-radius:var(--radius-sm);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:4px 12px}.section-spacing[data-astro-cid-7nqoo4kv]{padding:var(--spacing-section) 0}.product-card[data-astro-cid-7nqoo4kv]{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-lg)}.section-panel-mint[data-astro-cid-7nqoo4kv]{background:var(--color-mint-50);border-radius:var(--radius-xxxl)}.expert-tip-panel[data-astro-cid-7nqoo4kv]{background:var(--color-lime-panel);border-radius:var(--radius-lg)}.rate-tile[data-astro-cid-7nqoo4kv]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:center}.text-heading-3[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-3);color:var(--color-ink)}.text-heading-4[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-4);color:var(--color-ink)}.text-heading-2[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-2);color:var(--color-ink)}.text-heading-1[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-1);color:var(--color-ink)}.text-ui-label[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-ui-label);font-weight:var(--font-weight-bold)}.text-body-sm[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-body-sm)}.text-body-md[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-body-md)}.text-body[data-astro-cid-7nqoo4kv]{color:var(--color-body)}.text-muted[data-astro-cid-7nqoo4kv]{color:var(--color-muted)}.text-ink[data-astro-cid-7nqoo4kv]{color:var(--color-ink)}.text-primary[data-astro-cid-7nqoo4kv]{color:var(--color-primary)}.text-success[data-astro-cid-7nqoo4kv]{color:var(--color-success)}.text-on-primary[data-astro-cid-7nqoo4kv]{color:var(--color-on-primary)}.text-xs[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-caption)}.border-hairline[data-astro-cid-7nqoo4kv]{border-color:var(--color-hairline)}.border-primary[data-astro-cid-7nqoo4kv]{border-color:var(--color-primary)}.font-semibold[data-astro-cid-7nqoo4kv]{font-weight:600}.font-bold[data-astro-cid-7nqoo4kv]{font-weight:var(--font-weight-bold)}.uppercase[data-astro-cid-7nqoo4kv]{text-transform:uppercase}.input-field[data-astro-cid-7nqoo4kv]{padding:var(--spacing-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--font-size-body-md);color:var(--color-ink);background:var(--color-canvas);box-sizing:border-box;width:100%;transition:all .2s}.input-field[data-astro-cid-7nqoo4kv]:focus{border-color:var(--color-primary);ring-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.input-field[data-astro-cid-7nqoo4kv]::placeholder{color:var(--color-muted);opacity:.6}.input-field[data-astro-cid-7nqoo4kv]:disabled{background:var(--color-gray-50);color:var(--color-muted);cursor:not-allowed}.button-primary[data-astro-cid-7nqoo4kv]{background:var(--color-primary);color:var(--color-on-primary);padding:var(--spacing-md);border-radius:var(--radius-xs);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;border:none;width:100%;transition:background-color .2s}.button-primary[data-astro-cid-7nqoo4kv]:hover{background:var(--color-primary-deep)}.stat-block-dark[data-astro-cid-7nqoo4kv]{background:var(--color-primary-deep);color:var(--color-on-primary);border-radius:var(--radius-lg)}.stat-chip-light[data-astro-cid-7nqoo4kv]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.bg-mint-50[data-astro-cid-7nqoo4kv]{background:var(--color-mint-50)}.icon-circle-active[data-astro-cid-7nqoo4kv]{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full)}.sticky[data-astro-cid-7nqoo4kv]{position:sticky}.text-heading-1[data-astro-cid-7nqoo4kv],.text-heading-2[data-astro-cid-7nqoo4kv],.text-heading-3[data-astro-cid-7nqoo4kv],.text-heading-4[data-astro-cid-7nqoo4kv]{line-height:var(--line-height-snug)}@media (width<=640px){.container[data-astro-cid-7nqoo4kv]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.hero-band[data-astro-cid-7nqoo4kv]{padding:var(--spacing-xl) 0}.hero-band[data-astro-cid-7nqoo4kv] h1[data-astro-cid-7nqoo4kv],.text-display-lg[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-1)}.section-spacing[data-astro-cid-7nqoo4kv]{padding:var(--spacing-xl) 0}.product-card[data-astro-cid-7nqoo4kv]{padding:var(--spacing-md)}.section-panel-mint[data-astro-cid-7nqoo4kv],.expert-tip-panel[data-astro-cid-7nqoo4kv]{padding:var(--spacing-md);border-radius:var(--radius-lg)}.space-y-6[data-astro-cid-7nqoo4kv]>[data-astro-cid-7nqoo4kv]{margin-bottom:var(--spacing-md)}.grid[data-astro-cid-7nqoo4kv].gap-8{gap:var(--spacing-md)}.input-field[data-astro-cid-7nqoo4kv],.button-primary[data-astro-cid-7nqoo4kv]{min-height:48px;font-size:var(--font-size-body-md)}select[data-astro-cid-7nqoo4kv].input-field{background-size:14px 14px}.editorial-badge[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-micro);padding:4px 10px}.text-heading-2[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-3)}.text-heading-3[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-heading-4)}.button-primary[data-astro-cid-7nqoo4kv]{padding:var(--spacing-md)}.input-field[data-astro-cid-7nqoo4kv]{padding:var(--spacing-sm) var(--spacing-md)}.sticky[data-astro-cid-7nqoo4kv]{top:auto;position:static!important}#results-panel[data-astro-cid-7nqoo4kv]{padding:var(--spacing-md) 0}.breakdown-row[data-astro-cid-7nqoo4kv]{padding:var(--spacing-xs) 0}.stat-block-dark[data-astro-cid-7nqoo4kv]{padding:var(--spacing-md)}}@media (width<=480px){.grid-cols-1[data-astro-cid-7nqoo4kv].lg\:grid-cols-3,.lg\:grid-cols-3[data-astro-cid-7nqoo4kv]{grid-template-columns:1fr!important}.lg\:col-span-2[data-astro-cid-7nqoo4kv],.lg\:col-span-1[data-astro-cid-7nqoo4kv]{grid-column:1/-1!important}}select[data-astro-cid-7nqoo4kv].input-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-md) center;padding-right:var(--spacing-lg);background-size:16px 16px}input[data-astro-cid-7nqoo4kv][type=radio],input[data-astro-cid-7nqoo4kv][type=checkbox]{width:var(--spacing-md);height:var(--spacing-md);accent-color:var(--color-primary);cursor:pointer}.section-panel-mint[data-astro-cid-7nqoo4kv]{background:var(--color-mint-50);border-radius:var(--radius-xl);padding:var(--spacing-lg);border:1px solid var(--color-hairline)}.expert-tip-panel[data-astro-cid-7nqoo4kv]{background:var(--color-lime-panel);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.rate-tile[data-astro-cid-7nqoo4kv]{background:var(--color-canvas);border:2px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:center;transition:border-color .2s}.rate-tile[data-astro-cid-7nqoo4kv]:hover{border-color:var(--color-primary)}.badge-compare[data-astro-cid-7nqoo4kv]{background-color:var(--color-lime-panel);color:var(--color-primary);border-radius:var(--radius-xl);font-size:var(--font-size-eyebrow);text-transform:uppercase;font-weight:var(--font-weight-bold);padding:4px 12px}.editorial-badge[data-astro-cid-7nqoo4kv]{background-color:var(--color-lime-panel);color:var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);text-transform:uppercase;align-items:center;gap:var(--spacing-xs);padding:6px 14px;display:inline-flex}.breakdown-row[data-astro-cid-7nqoo4kv]{border-bottom:1px solid var(--color-hairline);padding:var(--spacing-sm) 0}.data-theme-dark[data-astro-cid-7nqoo4kv] .rate-tile[data-astro-cid-7nqoo4kv]{background:var(--color-canvas-soft)!important;border-color:var(--color-hairline-strong)!important;color:var(--color-ink)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .badge-compare[data-astro-cid-7nqoo4kv]{color:var(--color-primary)!important;background-color:#334155!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .hero-band[data-astro-cid-7nqoo4kv] .editorial-badge[data-astro-cid-7nqoo4kv]{color:var(--color-primary)!important;background-color:#e8fdac!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .section-panel-mint[data-astro-cid-7nqoo4kv]{background:var(--color-canvas-soft)!important;border-color:var(--color-hairline-strong)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .expert-tip-panel[data-astro-cid-7nqoo4kv]{border-color:var(--color-hairline-strong)!important;background:#2d3748!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .text-heading-3[data-astro-cid-7nqoo4kv],.data-theme-dark[data-astro-cid-7nqoo4kv] .text-heading-4[data-astro-cid-7nqoo4kv]{color:var(--color-ink)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .text-body[data-astro-cid-7nqoo4kv],.data-theme-dark[data-astro-cid-7nqoo4kv] .text-body-sm[data-astro-cid-7nqoo4kv]{color:var(--color-body)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .text-caption[data-astro-cid-7nqoo4kv],.data-theme-dark[data-astro-cid-7nqoo4kv] .text-muted[data-astro-cid-7nqoo4kv]{color:var(--color-muted)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] table[data-astro-cid-7nqoo4kv] th[data-astro-cid-7nqoo4kv],.data-theme-dark[data-astro-cid-7nqoo4kv] table[data-astro-cid-7nqoo4kv] td[data-astro-cid-7nqoo4kv]{color:var(--color-body)!important;border-color:var(--color-hairline)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .breakdown-row[data-astro-cid-7nqoo4kv]{border-bottom-color:var(--color-hairline)!important}.data-theme-dark[data-astro-cid-7nqoo4kv] .hero-band[data-astro-cid-7nqoo4kv] .breadcrumb[data-astro-cid-7nqoo4kv] .text-caption[data-astro-cid-7nqoo4kv]{color:#fffc!important}.calc-info[data-astro-cid-7nqoo4kv]{font-size:var(--font-size-caption);color:var(--color-muted)}.calc-info-desktop[data-astro-cid-7nqoo4kv]{display:inline}.calc-info-mobile[data-astro-cid-7nqoo4kv]{display:none}@media (width<=1023px){.calc-info-desktop[data-astro-cid-7nqoo4kv]{display:none}.calc-info-mobile[data-astro-cid-7nqoo4kv]{display:inline}}
