.loading-overlay.svelte-1j5tn20{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:svelte-1j5tn20-fadeIn .2s ease;-webkit-user-select:none;user-select:none}@keyframes svelte-1j5tn20-fadeIn{0%{opacity:0}to{opacity:1}}.loading-content.svelte-1j5tn20{display:flex;flex-direction:column;align-items:center;gap:1.5rem;background:var(--card-bg);border:2px solid var(--border);border-radius:1rem;padding:2rem 3rem;box-shadow:0 0 40px var(--glow)}.spinner.svelte-1j5tn20{width:48px;height:48px;border:4px solid var(--border);border-top:4px solid var(--accent-solid);border-radius:50%;animation:svelte-1j5tn20-spin .8s linear infinite}@keyframes svelte-1j5tn20-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-1j5tn20{color:var(--text);font-size:1.125rem;font-weight:600;margin:0;font-family:Monaco,Courier New,monospace;-webkit-user-select:none;user-select:none;pointer-events:none}.support-container.svelte-1j5tn20{max-width:100%;margin:0 auto;padding-bottom:4rem;position:relative}.background-decoration.svelte-1j5tn20{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.grid-pattern.svelte-1j5tn20{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:50px 50px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 80%)}.subscriptions-section.svelte-1j5tn20{position:relative;z-index:1;max-width:1400px;margin:6rem auto;padding:0 4rem}.subscriptions-section.tiers-first.svelte-1j5tn20{margin-top:2rem;padding-top:2rem}.section-title.svelte-1j5tn20{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;letter-spacing:-.02em}.section-anchor.svelte-1j5tn20{color:inherit;text-decoration:none;display:inline-block;position:relative;transition:all .3s ease}.section-anchor.svelte-1j5tn20:hover{color:var(--accent-solid)}.link-icon.svelte-1j5tn20{opacity:0;margin-left:.5rem;color:var(--accent-solid);font-size:.8em;transition:opacity .3s ease}.section-anchor.svelte-1j5tn20:hover .link-icon:where(.svelte-1j5tn20){opacity:1}section[id].svelte-1j5tn20{scroll-margin-top:2rem}.tiers-grid.svelte-1j5tn20{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:0 auto 4rem}.tiers-grid-centered.svelte-1j5tn20{max-width:1400px;grid-template-columns:repeat(3,1fr)}.tier-card.svelte-1j5tn20{background:var(--card-bg);border:2px solid var(--border);border-radius:8px;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.tier-card.svelte-1j5tn20:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,var(--overlay-subtle) 0px,var(--overlay-subtle) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:0}.tier-card.svelte-1j5tn20>:where(.svelte-1j5tn20){position:relative;z-index:1}.tier-card.svelte-1j5tn20:hover:not(.current){transform:translateY(-5px) scale(1.02);box-shadow:0 0 30px var(--glow),0 20px 40px var(--card-shadow);border-color:var(--accent-solid)}.tier-card.svelte-1j5tn20:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:rotate(45deg) translate(-100%);transition:transform .6s ease;pointer-events:none;z-index:1}.tier-card.svelte-1j5tn20:hover:not(.current):after{transform:rotate(45deg) translate(100%)}.tier-card.svelte-1j5tn20:has(.enterprise-button:where(.svelte-1j5tn20)):hover:not(.current){box-shadow:0 0 30px #06b6d466,0 20px 40px var(--card-shadow);border-color:#06b6d4}.tier-card.popular.svelte-1j5tn20{border-color:var(--accent-solid);box-shadow:0 0 20px var(--glow);position:relative}.tier-card.popular.svelte-1j5tn20:before{background:repeating-linear-gradient(0deg,var(--overlay-subtle) 0px,var(--overlay-subtle) 1px,transparent 1px,transparent 2px);animation:svelte-1j5tn20-rotate-gradient 4s linear infinite}@keyframes svelte-1j5tn20-rotate-gradient{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.tier-card.current.svelte-1j5tn20{border-color:#4ade80;box-shadow:0 0 20px #4ade804d}.popular-badge.svelte-1j5tn20{position:absolute;top:1rem;right:1rem;background:var(--accent-solid);color:var(--bg);padding:.4rem .8rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:2;animation:svelte-1j5tn20-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1j5tn20-pulse-glow{0%,to{box-shadow:0 0 5px var(--glow)}50%{box-shadow:0 0 20px var(--glow),0 0 30px var(--glow)}}.current-badge.svelte-1j5tn20{position:absolute;top:1rem;left:1rem;background:#4ade80;color:var(--bg);padding:.4rem .8rem;border-radius:4px;font-size:.75rem;font-weight:700;z-index:2}.tier-icon.svelte-1j5tn20{font-size:2.25rem;margin-bottom:1rem;text-align:center;display:inline-block}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-icon:where(.svelte-1j5tn20){animation:svelte-1j5tn20-bounce .6s ease}.tier-card.svelte-1j5tn20:nth-child(1):hover:not(.current) .tier-icon:where(.svelte-1j5tn20){filter:drop-shadow(0 0 10px #ff8c00) drop-shadow(0 0 20px #ff8c00)}.tier-card.svelte-1j5tn20:nth-child(2):hover:not(.current) .tier-icon:where(.svelte-1j5tn20){filter:drop-shadow(0 0 10px #ffd700) drop-shadow(0 0 20px #ffd700)}.tier-card.svelte-1j5tn20:nth-child(3):hover:not(.current) .tier-icon:where(.svelte-1j5tn20){filter:drop-shadow(0 0 10px #06b6d4) drop-shadow(0 0 20px #06b6d4)}.tier-card.current.svelte-1j5tn20 .tier-icon:where(.svelte-1j5tn20){filter:drop-shadow(0 0 10px #4ade80) drop-shadow(0 0 20px #4ade80)}@keyframes svelte-1j5tn20-bounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-15px) scale(1.1)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-7px) scale(1.05)}}.tier-name.svelte-1j5tn20{font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-align:center;transition:all .3s ease}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-name:where(.svelte-1j5tn20){color:var(--accent-solid);text-shadow:0 0 15px var(--glow)}.tier-card.svelte-1j5tn20:has(.enterprise-button:where(.svelte-1j5tn20)):hover:not(.current) .tier-name:where(.svelte-1j5tn20){color:#06b6d4;text-shadow:0 0 15px rgba(6,182,212,.5)}.tier-price.svelte-1j5tn20{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.currency.svelte-1j5tn20{font-size:1.5rem;color:var(--text-secondary);vertical-align:top}.amount.svelte-1j5tn20{font-size:2.25rem;font-weight:700;color:var(--accent-solid);transition:all .3s ease}.tier-card.svelte-1j5tn20:hover:not(.current) .amount:where(.svelte-1j5tn20){transform:scale(1.05);text-shadow:0 0 20px var(--glow)}.tier-card.svelte-1j5tn20:has(.enterprise-button:where(.svelte-1j5tn20)):hover:not(.current) .amount:where(.svelte-1j5tn20){text-shadow:0 0 20px rgba(6,182,212,.5)}.period.svelte-1j5tn20{font-size:1rem;color:var(--text-secondary)}.tier-features.svelte-1j5tn20{list-style:none;margin-bottom:2rem;flex:1}.tier-features.svelte-1j5tn20 li:where(.svelte-1j5tn20){display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:var(--text-secondary);font-size:.95rem;line-height:1.5;opacity:.8;transform:translate(-5px);transition:all .3s ease}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20){opacity:1;transform:translate(0)}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20):nth-child(1){transition-delay:.05s}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20):nth-child(2){transition-delay:.1s}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20):nth-child(3){transition-delay:.15s}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20):nth-child(4){transition-delay:.2s}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20):nth-child(5){transition-delay:.25s}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20):nth-child(6){transition-delay:.3s}.tier-card.current.svelte-1j5tn20 .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20){opacity:1;transform:translate(0)}.tier-features.svelte-1j5tn20 li:where(.svelte-1j5tn20) svg:where(.svelte-1j5tn20){flex-shrink:0;margin-top:.1rem;color:var(--accent-solid);transition:all .3s ease}.tier-card.svelte-1j5tn20:hover:not(.current) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20) svg:where(.svelte-1j5tn20){transform:scale(1.2) rotate(10deg)}.tier-features.enterprise-features.svelte-1j5tn20 li:where(.svelte-1j5tn20) svg:where(.svelte-1j5tn20){color:#06b6d4}.tier-card.svelte-1j5tn20:has(.enterprise-button:where(.svelte-1j5tn20)) .tier-features:where(.svelte-1j5tn20) li:where(.svelte-1j5tn20) svg:where(.svelte-1j5tn20){color:#06b6d4}.tier-button.svelte-1j5tn20{display:block;width:100%;padding:.9rem 1.5rem;background:var(--accent-solid);color:var(--bg);border:2px solid var(--accent-solid);border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .2s ease;text-align:center;font-family:Monaco,Courier New,monospace;cursor:pointer}.tier-button.svelte-1j5tn20:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 0 15px var(--glow);transform:translateY(-2px) scale(1.02)}.tier-button.svelte-1j5tn20:active:not(:disabled){transform:translateY(0) scale(.98)}.tier-button.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}.tier-button.current-button.svelte-1j5tn20{background:#4ade80;border-color:#4ade80;cursor:default}.tier-button.enterprise-button.svelte-1j5tn20{background:#06b6d4;border-color:#06b6d4}.tier-button.enterprise-button.svelte-1j5tn20:hover:not(:disabled){background:#0891b2;border-color:#0891b2;box-shadow:0 0 20px #06b6d480}.custom-price.svelte-1j5tn20{color:#06b6d4!important}.manage-section.svelte-1j5tn20{text-align:center;margin-top:2rem}.cancel-button.svelte-1j5tn20{display:inline-block;padding:.9rem 1.5rem;background:transparent;color:var(--text-secondary);border:2px solid var(--border);border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .2s ease;font-family:Monaco,Courier New,monospace;cursor:pointer}.cancel-button.svelte-1j5tn20:hover:not(:disabled){background:#ef44441a;border-color:#ef4444;color:#ef4444}.cancel-button.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}.cancelation-notice.svelte-1j5tn20{text-align:center;margin-top:2rem;padding:1rem;background:#fbbf241a;border:2px solid #fbbf24;border-radius:8px}.cancelation-notice.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0;color:#fbbf24;font-weight:600}.free-support-section.svelte-1j5tn20{max-width:1200px;margin:4rem auto 8rem;padding:0 4rem}.free-support-card.svelte-1j5tn20{background:var(--bg-secondary);border:2px solid var(--border);border-radius:8px;padding:2rem;text-align:center;position:relative;overflow:hidden}.free-support-card.svelte-1j5tn20:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,var(--overlay-subtle) 0px,var(--overlay-subtle) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:0}.free-support-card.svelte-1j5tn20>:where(.svelte-1j5tn20){position:relative;z-index:1}.free-support-icon.svelte-1j5tn20{font-size:2.25rem;margin-bottom:1rem}.free-support-title.svelte-1j5tn20{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.free-support-title.svelte-1j5tn20 .section-anchor:where(.svelte-1j5tn20){display:inline}.free-support-description.svelte-1j5tn20{color:var(--text-secondary);font-size:1.1rem;line-height:1.7;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.free-support-grid.svelte-1j5tn20{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;text-align:left}.free-support-item.svelte-1j5tn20{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;padding:1.5rem;transition:all .3s ease}.free-support-item.svelte-1j5tn20:hover{transform:translateY(-3px);border-color:var(--accent-solid);box-shadow:0 0 15px var(--glow)}.free-icon.svelte-1j5tn20{font-size:2rem;margin-bottom:.75rem}.free-support-item.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}.free-support-item.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:.95rem;line-height:1.6}.free-support-item.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent-solid);text-decoration:none;transition:opacity .2s ease}.free-support-item.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{opacity:.8;text-decoration:underline}.faq-section.svelte-1j5tn20{max-width:1200px;margin:8rem auto 0;padding:0 4rem}.faq-grid.svelte-1j5tn20{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.faq-card.svelte-1j5tn20{background:var(--card-bg);border:2px solid var(--border);border-radius:8px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.faq-card.svelte-1j5tn20:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,var(--overlay-subtle) 0px,var(--overlay-subtle) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:0}.faq-card.svelte-1j5tn20>:where(.svelte-1j5tn20){position:relative;z-index:1}.faq-card.svelte-1j5tn20:hover{transform:translateY(-5px);box-shadow:0 0 20px var(--glow),0 10px 30px var(--card-shadow);border-color:var(--accent-solid)}.faq-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:1.15rem;font-weight:600;margin-bottom:.75rem;color:var(--accent-solid)}.faq-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);line-height:1.6;font-size:.95rem}.faq-card.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent-solid);text-decoration:none;transition:opacity .2s ease}.faq-card.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{opacity:.8;text-decoration:underline}.sync-button.svelte-1j5tn20{margin-top:1rem;width:100%;padding:.75rem 1rem;background:var(--accent-solid);color:var(--bg);border:2px solid var(--accent-solid);border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;font-family:Monaco,Courier New,monospace}.sync-button.svelte-1j5tn20:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 0 15px var(--glow);transform:translateY(-2px)}.sync-button.svelte-1j5tn20:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-hint.svelte-1j5tn20{margin-top:.75rem;font-size:.85rem;color:var(--text-secondary);font-style:italic}@media(max-width:768px){.subscriptions-section.svelte-1j5tn20,.free-support-section.svelte-1j5tn20,.faq-section.svelte-1j5tn20{padding-left:1.5rem;padding-right:1.5rem}.section-title.svelte-1j5tn20{font-size:2rem}.tiers-grid-centered.svelte-1j5tn20{grid-template-columns:1fr}.tier-card.popular.svelte-1j5tn20{order:-1}.tier-price.svelte-1j5tn20 .amount:where(.svelte-1j5tn20){font-size:2rem}.free-support-card.svelte-1j5tn20{padding:2rem}.free-support-title.svelte-1j5tn20{font-size:1.5rem}.free-support-description.svelte-1j5tn20{font-size:1rem;margin-bottom:2rem}.free-support-grid.svelte-1j5tn20{grid-template-columns:1fr}}@media(max-width:480px){.tier-card.svelte-1j5tn20{padding:2rem 1.5rem}.tier-button.svelte-1j5tn20{font-size:.85rem;padding:.8rem 1rem}}
