.csa-free-plan-banner[data-v-bbe9a5c9]{color:#b45309;background:#fffbeb;border-bottom:1px solid #fef3c7;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.dark .csa-free-plan-banner{color:#fde68a;background:#f59e0b24;border-bottom-color:#f59e0b4d}@media (width>=768px){.csa-free-plan-banner[data-v-bbe9a5c9]{padding-left:1.5rem;padding-right:1.5rem}}.csa-free-plan-banner__icon[data-v-bbe9a5c9]{color:#b45309;background:#fef3c7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.dark .csa-free-plan-banner__icon{color:#fde68a;background:#f59e0b40}.csa-free-plan-banner__body[data-v-bbe9a5c9]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.csa-free-plan-banner__title[data-v-bbe9a5c9]{font-size:13.5px;font-weight:600}.csa-free-plan-banner__message[data-v-bbe9a5c9]{opacity:.9;font-size:12.5px}.csa-free-plan-banner__cta[data-v-bbe9a5c9]{border-radius:var(--radius-control,9px);color:#fff;white-space:nowrap;background:#f59e0b;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.csa-free-plan-banner__cta[data-v-bbe9a5c9]:hover{background:#d97706}.csa-free-plan-banner__cta[data-v-bbe9a5c9]:focus-visible{outline-offset:2px;outline:2px solid #b45309}.csa-scan-banner[data-v-8c18b9e4]{color:#1d4ed8;background:#eff6ff;border-bottom:1px solid #dbeafe;padding:.6rem 1rem}.dark .csa-scan-banner{color:#bfdbfe;background:#3b82f61f;border-bottom-color:#3b82f659}@media (width>=768px){.csa-scan-banner[data-v-8c18b9e4]{padding-left:1.5rem;padding-right:1.5rem}}.csa-scan-banner__row[data-v-8c18b9e4]{grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:.75rem;display:grid}.csa-scan-banner__indicator[data-v-8c18b9e4]{color:#1d4ed8;background:#dbeafe;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex;position:relative}.dark .csa-scan-banner__indicator{color:#bfdbfe;background:#3b82f640}.csa-scan-banner__pulse[data-v-8c18b9e4]{border-radius:inherit;opacity:.7;border:2px solid #3b82f6;animation:1.6s ease-out infinite csa-scan-banner-pulse-8c18b9e4;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.csa-scan-banner__pulse[data-v-8c18b9e4]{opacity:.45;animation:none}}@keyframes csa-scan-banner-pulse-8c18b9e4{0%{opacity:.7;transform:scale(.95)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.csa-scan-banner__body[data-v-8c18b9e4]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.csa-scan-banner__head[data-v-8c18b9e4]{align-items:baseline;gap:.5rem;min-width:0;display:flex}.csa-scan-banner__title[data-v-8c18b9e4]{white-space:nowrap;font-size:13px;font-weight:600}.csa-scan-banner__phase[data-v-8c18b9e4]{color:inherit;opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.csa-scan-banner__bar[data-v-8c18b9e4]{background:#3b82f62e;border-radius:9999px;height:4px;position:relative;overflow:hidden}.dark .csa-scan-banner__bar{background:#3b82f640}.csa-scan-banner__fill[data-v-8c18b9e4]{background:#3b82f6;height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.csa-scan-banner__fill[data-v-8c18b9e4]{transition:none}}.csa-scan-banner__meta[data-v-8c18b9e4]{font-variant-numeric:tabular-nums;color:inherit;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.2;display:flex}.csa-scan-banner__percent[data-v-8c18b9e4]{font-size:14px;font-weight:600}.csa-scan-banner__elapsed[data-v-8c18b9e4]{opacity:.8}.csa-scan-banner__eta[data-v-8c18b9e4]{opacity:.85;white-space:nowrap;font-size:12px}.csa-scan-banner__details-link[data-v-8c18b9e4]{color:inherit;text-underline-offset:2px;white-space:nowrap;font-size:12.5px;font-weight:500;text-decoration:underline}.csa-scan-banner__details-link[data-v-8c18b9e4]:hover{opacity:.8}.csa-scan-banner__error[data-v-8c18b9e4]{color:#b91c1c;margin:.5rem 0 0;font-size:12px}.dark .csa-scan-banner__error{color:#fca5a5}
