.paywall-overlay.svelte-hir6cl{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#ffffff7f;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .paywall-overlay.svelte-hir6cl{background:#0000007f}.paywall-content.svelte-hir6cl{display:flex;flex-direction:column;gap:12px;align-items:center;max-width:320px;padding:32px;text-align:center}.paywall-badge.svelte-hir6cl{padding:4px 12px;font-size:.75rem;font-weight:700;color:#5c3d1e;letter-spacing:.06em;background:linear-gradient(135deg,#e8d5b7,#d4a574);border-radius:6px}.paywall-title.svelte-hir6cl{font-size:1.125rem;font-weight:700;color:#000000d9}.dark .paywall-title.svelte-hir6cl{color:#ffffffd9}.paywall-description.svelte-hir6cl{font-size:.875rem;line-height:1.5;color:#0000008c}.dark .paywall-description.svelte-hir6cl{color:#ffffff8c}.paywall-cta.svelte-hir6cl{padding:10px 24px;margin-top:8px;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#4a6fa5,#3a5a8a);border-radius:999px;transition:background .15s,box-shadow .15s}.paywall-cta.svelte-hir6cl:hover{background:linear-gradient(135deg,#3a5a8a,#2d4a75);box-shadow:0 2px 8px #4a6fa54d}.paywall-compare.svelte-hir6cl{font-size:.8125rem;font-weight:500;color:#4a6fa5;text-decoration:none}.paywall-compare.svelte-hir6cl:hover{text-decoration:underline}.usage-indicator.svelte-vmdt80{display:flex;gap:6px;align-items:center;padding:6px 12px;font-size:.75rem;line-height:1;pointer-events:none;border-radius:8px;transition:background .2s,color .2s}.usage-indicator[data-display=overlay].svelte-vmdt80{position:absolute;top:12px;right:12px;z-index:10}.usage-indicator[data-display=inline].svelte-vmdt80{flex-shrink:0;white-space:nowrap}.usage-indicator[data-urgency=subtle].svelte-vmdt80{color:#00000073;background:#0000000d}.usage-indicator[data-urgency=notice].svelte-vmdt80{color:#8c5a14cc;background:#b4823c1a}.usage-indicator[data-urgency=urgent].svelte-vmdt80{font-weight:600;color:#a03c28d9;background:#b4503c1f}.usage-count.svelte-vmdt80{font-weight:600}.usage-label.svelte-vmdt80{opacity:.8}.preview-gate.svelte-111oohq{position:relative;min-height:200px}.is-locked.svelte-111oohq .preview-gate-content:where(.svelte-111oohq){pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(4px)}
