.upsell-card.svelte-vt8rt{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 8%, var(--color-surface)), color-mix(in srgb, var(--color-primary) 4%, var(--color-surface)));border-radius:.75rem;gap:.875rem;padding:1rem;display:flex}.upsell-icon.svelte-vt8rt{background:var(--color-primary);color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.upsell-body.svelte-vt8rt{flex:1;min-width:0}.upsell-title.svelte-vt8rt{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.upsell-message.svelte-vt8rt{color:var(--color-text-secondary);margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.4}.upsell-pricing.svelte-vt8rt{background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:.5rem;gap:1.5rem;margin:.75rem 0;padding:.625rem .875rem;display:flex}.pricing-block.svelte-vt8rt{flex-direction:column;gap:.125rem;display:flex}.pricing-label.svelte-vt8rt{text-transform:uppercase;color:var(--color-primary);letter-spacing:.025em;font-size:.6875rem;font-weight:500}.pricing-value.svelte-vt8rt{color:var(--color-text);font-size:1.125rem;font-weight:700}.pricing-meta.svelte-vt8rt{color:var(--color-text-secondary);font-size:.6875rem}.upsell-actions.svelte-vt8rt{align-items:center;gap:.5rem;display:flex}.btn-upgrade.svelte-vt8rt{background:var(--color-primary);color:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-upgrade.svelte-vt8rt:hover{background:color-mix(in srgb, var(--color-primary) 85%, black)}.btn-dismiss.svelte-vt8rt{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:.5rem .875rem;font-size:.8125rem}.btn-dismiss.svelte-vt8rt:hover{color:color-mix(in srgb, var(--color-primary) 85%, black)}.alert-card.svelte-38fu08:hover span:where(.svelte-38fu08) svg:where(.svelte-38fu08){transition:transform var(--duration-fast,.2s) var(--easing,ease-out);transform:translate(2px)}
