.extension-promo-card[data-astro-cid-q6x5pjjq]{display:none}@media (width>=1024px){.extension-promo-card[data-astro-cid-q6x5pjjq]{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);margin:var(--sp-6,24px) 0;border-radius:16px;flex-shrink:0;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 4px 16px #0000000d;container-type:inline-size}.extension-promo-card[data-astro-cid-q6x5pjjq]:hover{box-shadow:0 6px 20px #2563eb1f}[data-theme=dark] .extension-promo-card[data-astro-cid-q6x5pjjq]{background:#0f172a;border-color:#334155;box-shadow:0 4px 16px #00000059}.promo-inner[data-astro-cid-q6x5pjjq]{box-sizing:border-box;display:flex}@container (width>=520px){.promo-inner[data-astro-cid-q6x5pjjq]{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;max-height:220px;padding:18px 24px}.promo-content[data-astro-cid-q6x5pjjq]{flex:1;min-width:0}.promo-graphic[data-astro-cid-q6x5pjjq]{flex:0 0 170px;justify-content:center;align-items:center;display:flex}.promo-svg-illustration[data-astro-cid-q6x5pjjq]{width:170px;height:140px}}@container (width<=519px){.promo-inner[data-astro-cid-q6x5pjjq]{flex-direction:column;align-items:stretch;gap:12px;max-height:420px;padding:16px}.promo-graphic[data-astro-cid-q6x5pjjq]{order:-1;justify-content:center;align-items:center;width:100%;height:125px;display:flex}.promo-svg-illustration[data-astro-cid-q6x5pjjq]{width:160px;height:125px}.promo-content[data-astro-cid-q6x5pjjq]{width:100%}}.promo-badge-line[data-astro-cid-q6x5pjjq]{margin-bottom:6px}.promo-tag[data-astro-cid-q6x5pjjq]{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.3;display:inline-block}.ext-tag[data-astro-cid-q6x5pjjq]{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}[data-theme=dark] .ext-tag[data-astro-cid-q6x5pjjq]{color:#60a5fa;background:#2563eb29;border-color:#2563eb59}.ext-title[data-astro-cid-q6x5pjjq]{color:var(--text,#1e293b);margin:4px 0 8px;font-size:15px;font-weight:700;line-height:1.35}.ext-bullets[data-astro-cid-q6x5pjjq]{color:var(--text-soft,#475569);flex-direction:column;gap:5px;margin:0 0 10px;padding:0;font-size:12.5px;list-style:none;display:flex}[data-theme=dark] .ext-bullets[data-astro-cid-q6x5pjjq]{color:#cbd5e1}.ext-bullets[data-astro-cid-q6x5pjjq] li[data-astro-cid-q6x5pjjq]{padding-left:14px;line-height:1.35;position:relative}.ext-bullets[data-astro-cid-q6x5pjjq] li[data-astro-cid-q6x5pjjq]:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0}.promo-action-wrap[data-astro-cid-q6x5pjjq]{margin:6px 0 8px}.btn-promo[data-astro-cid-q6x5pjjq]{border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn-ext[data-astro-cid-q6x5pjjq]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 2px 8px #2563eb4d;color:#fff!important}.btn-ext[data-astro-cid-q6x5pjjq]:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb73}.promo-disclaimer[data-astro-cid-q6x5pjjq]{color:var(--text-muted,#64748b);margin:0;font-size:11px;line-height:1.4}[data-theme=dark] .promo-disclaimer[data-astro-cid-q6x5pjjq]{color:#94a3b8}}@media (prefers-reduced-motion:no-preference){.anim-chart-line[data-astro-cid-q6x5pjjq]{stroke-dasharray:180;stroke-dashoffset:180px;animation:1.2s ease-out .2s forwards drawChartLine}@keyframes drawChartLine{to{stroke-dashoffset:0}}}
