.current-plan-badge.svelte-o8tcvo{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#4caf501a;color:#4caf50;border-radius:.375rem;font-weight:600;font-size:.875rem}.checkmark-icon.svelte-o8tcvo{flex-shrink:0}.subscribe-button.svelte-rr0xqf{display:inline-block;padding:.75rem 2rem;font-family:var(--font-family-eurostile);font-weight:700;font-size:.875rem;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;cursor:pointer;border:none;position:relative;overflow:hidden;border-radius:4px}.subscribe-button--primary.svelte-rr0xqf{background:linear-gradient(135deg,#aa3749b3,#993640b3);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);color:#fff;box-shadow:0 8px 32px #1f26875e,inset 0 1px #ffffff4d,inset 0 -1px #0003}.subscribe-button--primary.svelte-rr0xqf:hover:not(.subscribe-button--disabled){transform:translateY(-2px);box-shadow:0 8px 16px #0003,inset 0 1px #ffffff4d,inset 0 -1px #0003}.subscribe-button--primary.svelte-rr0xqf:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.subscribe-button--primary.svelte-rr0xqf:hover:before{left:100%}.subscribe-button--primary.card-free.svelte-rr0xqf{background:linear-gradient(135deg,#aa3749b3,#993640b3);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3)}.subscribe-button--primary.card-free.svelte-rr0xqf:hover{background:linear-gradient(135deg,#993640cc,#8c323acc)}.subscribe-button--primary.card-paid.svelte-rr0xqf{background:linear-gradient(135deg,#ff950099,#ff780099);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.4);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.subscribe-button--primary.card-paid.svelte-rr0xqf:hover{background:linear-gradient(135deg,#ff7800b3,#e86e00b3)}.subscribe-button--primary.card-boxset.svelte-rr0xqf{background:linear-gradient(135deg,#4caf5099,#42a54699);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.4);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.subscribe-button--primary.card-boxset.svelte-rr0xqf:hover{background:linear-gradient(135deg,#42a546b3,#389b3cb3)}.subscribe-button--secondary.svelte-rr0xqf{background:#cbab6c;color:#fff;border:none}.subscribe-button--secondary.svelte-rr0xqf:hover:not(.subscribe-button--disabled){background:#b89a5c;transform:translateY(-1px)}.subscribe-button--disabled.svelte-rr0xqf{opacity:.5;cursor:not-allowed;pointer-events:none}.subscription-card.svelte-biga7q{position:relative;background:#ffffffd9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:.375rem;padding:2rem;box-shadow:0 4px 6px #0000001a,inset 0 1px #ffffff80;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.subscription-card.svelte-biga7q:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026,inset 0 1px #ffffffb3}.card-content.svelte-biga7q{flex:1;display:flex;flex-direction:column;gap:1rem}.card-content.svelte-biga7q h2:where(.svelte-biga7q){font-family:var(--font-family-base12-sans);font-weight:700;font-size:2rem;margin:0;line-height:1.2;text-align:center}.subtitle.svelte-biga7q{font-size:1.125rem;color:#666;margin:0;text-align:center}.subtitle.price.svelte-biga7q{font-weight:600;color:var(--color-tapeop-red, #ff0000);font-size:1.25rem}.description.svelte-biga7q{flex:1;font-size:.9375rem;line-height:1.6;color:#333}.account-note.svelte-biga7q{font-size:.875rem;color:#666;font-style:italic;text-align:center}.lifetime-note.svelte-biga7q{padding:.75rem;background:#4caf501a;border-radius:.375rem;color:#4caf50;font-style:normal;font-weight:500}.card-free.svelte-biga7q{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #00000014}.card-free.svelte-biga7q h2:where(.svelte-biga7q){color:#333}.card-paid.svelte-biga7q{background:linear-gradient(135deg,#fff4e6,#ffe8cc);border:1px solid #ffb347;box-shadow:0 2px 8px #ff95001a}.card-paid.svelte-biga7q h2:where(.svelte-biga7q){color:#e67e00}.card-paid.svelte-biga7q .subtitle.price:where(.svelte-biga7q){color:#e67e00;font-weight:700}.card-basic.svelte-biga7q{background:#f8f8f8;border:1px solid #d0d0d0}.card-basic.svelte-biga7q h2:where(.svelte-biga7q){color:#555}.card-premium.svelte-biga7q{background:#fdfcfa;border:1px solid #cbab6c}.card-premium.svelte-biga7q h2:where(.svelte-biga7q){color:#8b7355}.card-boxset.svelte-biga7q{background:linear-gradient(135deg,#e8f5e9,#dcedc8);border:2px solid #81c784;position:relative;overflow:hidden;box-shadow:0 2px 8px #4caf501a}.card-boxset.svelte-biga7q h2:where(.svelte-biga7q){color:#388e3c;font-family:var(--font-family-base12-sans);font-size:1.875rem}.card-boxset.svelte-biga7q .subtitle:where(.svelte-biga7q){color:#4caf50;font-weight:700;font-size:1.125rem}.card-boxset.svelte-biga7q .price:where(.svelte-biga7q){color:#4caf50!important;font-weight:700}.maintenance-banner.svelte-ykztbd{background:#ffeb3b;padding:.5rem 0}.banner-content.svelte-ykztbd{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.banner-text.svelte-ykztbd{margin:0;color:#333;font-family:var(--font-family-eurostile);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.banner-link.svelte-ykztbd{color:#aa3749;text-decoration:none;margin-left:.5rem;border-bottom:1px solid transparent;transition:border-color .2s}.banner-link.svelte-ykztbd:hover{border-bottom-color:#aa3749}.subscription-cards-container.svelte-1x2f7to{min-height:400px}@media (max-width: 768px){.subscription-cards-container.svelte-1x2f7to{gap:1.5rem}}
