.plan-card.svelte-q10syv{--accent: var(--color-medium);display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:left;padding:16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:transparent;box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 12%,transparent);color:var(--color-text);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.plan-card.svelte-q10syv:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 18%,transparent),0 12px 28px #0003}.plan-card.svelte-q10syv:disabled{opacity:.7;cursor:not-allowed}.plan-card.is-current.svelte-q10syv{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent);border-width:2px;box-shadow:inset 0 0 24px color-mix(in srgb,var(--accent) 20%,transparent),0 0 16px color-mix(in srgb,var(--accent) 35%,transparent),0 0 32px color-mix(in srgb,var(--accent) 15%,transparent);position:relative;transform:scale(1.02)}.card-identity.svelte-q10syv{display:flex;flex-direction:column;align-items:center;gap:6px}.planet-icon.svelte-q10syv{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.planet-symbol.svelte-q10syv{font-size:1.5rem;line-height:1}.plan-card.svelte-q10syv:hover .planet-icon:where(.svelte-q10syv){border-color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}.plan-name.svelte-q10syv{margin:0;font-size:1.1rem;color:var(--color-text);text-align:center}.current-badge.svelte-q10syv{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:3px 10px;color:var(--color-background);background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent);animation:svelte-q10syv-badge-glow 2s ease-in-out infinite}@keyframes svelte-q10syv-badge-glow{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--accent) 70%,transparent)}}.plan-desc.svelte-q10syv{margin:0;color:var(--color-primary);font-size:.78rem;line-height:1.4;text-align:center}.plan-price.svelte-q10syv{display:flex;flex-direction:column;align-items:center;gap:2px}.price.svelte-q10syv{font-size:1.8rem;font-weight:700;color:var(--color-highlight)}.price-interval.svelte-q10syv{font-size:.68rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.card-savings.svelte-q10syv{font-size:.68rem;font-weight:600;color:var(--color-highlight);background:color-mix(in srgb,var(--color-highlight) 12%,transparent);padding:2px 8px;border-radius:999px;margin-top:2px}.plan-features.svelte-q10syv{display:flex;flex-direction:column;gap:5px;flex:1}.feature-row.svelte-q10syv{display:flex;align-items:flex-start;gap:6px;color:var(--color-text);font-size:.74rem;line-height:1.3}.feature-row.svelte-q10syv svg{color:var(--accent);margin-top:1px;flex-shrink:0}.feature-row.svelte-q10syv .feature-num{color:var(--color-highlight);font-weight:700}.plan-cta.svelte-q10syv{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--accent);font-weight:600;font-size:.82rem;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.modal-overlay.svelte-h0p03b{position:fixed;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--bg-color, #0a0a0a) 85%,transparent);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.techbox-frame.svelte-h0p03b{position:relative;background:color-mix(in srgb,var(--bg-color, #0a0a0a) 98%,var(--color-primary));border:1px solid var(--color-primary);max-width:820px;width:92%;max-height:85vh;overflow:hidden;box-shadow:0 8px 32px color-mix(in srgb,var(--bg-color, #000) 50%,transparent),0 0 60px color-mix(in srgb,var(--color-primary) 15%,transparent)}.corner.svelte-h0p03b{position:absolute;width:20px;height:20px;border-color:var(--color-primary);border-style:solid;border-width:0}.corner-tl.svelte-h0p03b{top:-1px;left:-1px;border-top-width:3px;border-left-width:3px}.corner-tr.svelte-h0p03b{top:-1px;right:-1px;border-top-width:3px;border-right-width:3px}.corner-bl.svelte-h0p03b{bottom:-1px;left:-1px;border-bottom-width:3px;border-left-width:3px}.corner-br.svelte-h0p03b{bottom:-1px;right:-1px;border-bottom-width:3px;border-right-width:3px}.techbox-header.svelte-h0p03b{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}.techbox-header.svelte-h0p03b h3:where(.svelte-h0p03b){margin:0;font-family:var(--font-header);font-size:.9rem;color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.header-line.svelte-h0p03b{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent)}.close-btn.svelte-h0p03b{position:absolute;top:.5rem;right:.5rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-primary);cursor:pointer;transition:all .2s ease;z-index:10;opacity:.8}.close-btn.svelte-h0p03b:hover{opacity:1;transform:scale(1.15);color:var(--color-alert)}.techbox-content.svelte-h0p03b{padding:1.25rem;max-height:calc(85vh - 60px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.techbox-content.svelte-h0p03b::-webkit-scrollbar{width:4px}.techbox-content.svelte-h0p03b::-webkit-scrollbar-track{background:transparent}.techbox-content.svelte-h0p03b::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}.interval-row.svelte-h0p03b{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.savings-badge.svelte-h0p03b{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-highlight) 18%,transparent);border:1px solid color-mix(in srgb,var(--color-highlight) 40%,transparent);color:var(--color-highlight);white-space:nowrap}.card-savings.svelte-h0p03b{font-size:.68rem;font-weight:600;color:var(--color-highlight);background:color-mix(in srgb,var(--color-highlight) 12%,transparent);padding:2px 8px;border-radius:999px;margin-top:2px}.interval-toggle.svelte-h0p03b{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--color-medium);background:#00000038}.interval-toggle.svelte-h0p03b button:where(.svelte-h0p03b){border:none;background:transparent;color:var(--color-text-dim);padding:8px 14px;border-radius:999px;cursor:pointer;transition:all .2s ease;font-size:13px}.interval-toggle.svelte-h0p03b button.active:where(.svelte-h0p03b){background:var(--color-primary);color:var(--color-background)}.group-label.svelte-h0p03b{color:var(--color-text);font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;margin:18px 0 10px;text-align:center}.plans-grid.svelte-h0p03b{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan-card.svelte-h0p03b{--accent: var(--color-medium);display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:left;padding:16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:transparent;box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 12%,transparent);color:var(--color-text);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.plan-card.svelte-h0p03b:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 18%,transparent),0 12px 28px #0003}.plan-card.svelte-h0p03b:disabled{opacity:.7;cursor:not-allowed}.plan-card.is-current.svelte-h0p03b{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent);border-width:2px;box-shadow:inset 0 0 24px color-mix(in srgb,var(--accent) 20%,transparent),0 0 16px color-mix(in srgb,var(--accent) 35%,transparent),0 0 32px color-mix(in srgb,var(--accent) 15%,transparent);position:relative;transform:scale(1.02)}.card-identity.svelte-h0p03b{display:flex;flex-direction:column;align-items:center;gap:6px}.planet-icon.svelte-h0p03b{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.plan-card.svelte-h0p03b:hover .planet-icon:where(.svelte-h0p03b){border-color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}.plan-name.svelte-h0p03b{margin:0;font-size:1.1rem;color:var(--color-text);text-align:center}.current-badge.svelte-h0p03b{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:3px 10px;color:var(--color-background);background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent);animation:svelte-h0p03b-badge-glow 2s ease-in-out infinite}@keyframes svelte-h0p03b-badge-glow{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--accent) 70%,transparent)}}.plan-desc.svelte-h0p03b{margin:0;color:var(--color-primary);font-size:.78rem;line-height:1.4;text-align:center}.plan-price.svelte-h0p03b{display:flex;flex-direction:column;align-items:center;gap:2px}.price.svelte-h0p03b{font-size:1.8rem;font-weight:700;color:var(--color-highlight)}.price-interval.svelte-h0p03b{font-size:.68rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.plan-features.svelte-h0p03b{display:flex;flex-direction:column;gap:5px;flex:1}.feature-row.svelte-h0p03b{display:flex;align-items:flex-start;gap:6px;color:var(--color-text);font-size:.74rem;line-height:1.3}.feature-row.svelte-h0p03b svg{color:var(--accent);margin-top:1px;flex-shrink:0}.feature-row.svelte-h0p03b .feature-num{color:var(--color-highlight);font-weight:700}.plan-cta.svelte-h0p03b{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--accent);font-weight:600;font-size:.82rem;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.accordion-toggle.svelte-h0p03b{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin-top:16px;background:transparent;border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:8px;color:var(--color-text-dim);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:all .2s ease}.accordion-toggle.svelte-h0p03b:hover{border-color:var(--color-primary);color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.galactic-toggle.svelte-h0p03b{color:var(--color-text);font-weight:700;letter-spacing:.2em;border-color:color-mix(in srgb,var(--color-highlight) 30%,transparent)}.galactic-toggle.svelte-h0p03b:hover{border-color:var(--color-highlight);background:color-mix(in srgb,var(--color-highlight) 5%,transparent)}.galactic-card.svelte-h0p03b{width:100%;margin-top:10px;padding:20px;border-radius:14px;border:2px solid color-mix(in srgb,var(--color-highlight) 50%,transparent);box-shadow:inset 0 0 32px color-mix(in srgb,var(--accent) 18%,transparent),0 0 20px color-mix(in srgb,var(--color-highlight) 15%,transparent);animation:svelte-h0p03b-galactic-pulse 4s ease-in-out infinite}.galactic-card.svelte-h0p03b:hover:not(:disabled){border-color:var(--color-highlight);box-shadow:inset 0 0 40px color-mix(in srgb,var(--accent) 25%,transparent),0 0 32px color-mix(in srgb,var(--color-highlight) 25%,transparent),0 14px 32px #00000040;animation:none}@keyframes svelte-h0p03b-galactic-pulse{0%,to{box-shadow:inset 0 0 32px color-mix(in srgb,var(--accent) 18%,transparent),0 0 16px color-mix(in srgb,var(--color-highlight) 10%,transparent)}50%{box-shadow:inset 0 0 36px color-mix(in srgb,var(--accent) 22%,transparent),0 0 28px color-mix(in srgb,var(--color-highlight) 22%,transparent)}}.galactic-card.svelte-h0p03b .planet-icon:where(.svelte-h0p03b){border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.galactic-card.svelte-h0p03b .plan-cta:where(.svelte-h0p03b){border-top-color:color-mix(in srgb,var(--color-primary) 25%,transparent);color:var(--color-primary)}.galactic-card.svelte-h0p03b .feature-row:where(.svelte-h0p03b) svg{color:var(--color-primary)}.galactic-layout.svelte-h0p03b{display:flex;align-items:center;gap:20px;width:100%}.galactic-left.svelte-h0p03b{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.galactic-left.svelte-h0p03b .plan-desc:where(.svelte-h0p03b){text-align:center;max-width:160px;font-size:.75rem}.galactic-center.svelte-h0p03b{flex-shrink:0}.galactic-right.svelte-h0p03b{flex:1;display:flex;flex-direction:column;gap:10px}.galactic-icon.svelte-h0p03b{width:80px;height:80px;border-width:3px}.galaxy-mask.svelte-h0p03b{display:block;width:48px;height:48px;background:currentColor;-webkit-mask-image:url(../../../icons/Galaxy-Icon.svg);mask-image:url(../../../icons/Galaxy-Icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.galactic-card.svelte-h0p03b .galactic-icon:where(.svelte-h0p03b){border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--color-primary) 25%,transparent)}.modal-footer.svelte-h0p03b{display:flex;justify-content:center}.btn-manage-payment.svelte-h0p03b{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:6px;font-size:.78rem;color:var(--color-text-dim);text-decoration:none;border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);transition:all .2s ease;cursor:pointer}.btn-manage-payment.svelte-h0p03b:hover{color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.section-divider.svelte-h0p03b{height:1px;background:color-mix(in srgb,var(--color-primary) 20%,transparent);margin:20px 0}.modal-section.svelte-h0p03b{margin-bottom:4px}.modal-section-header.svelte-h0p03b{display:flex;align-items:center;gap:8px;color:var(--color-primary);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.modal-section-header.svelte-h0p03b svg{flex-shrink:0}.checkbox-label.svelte-h0p03b{display:flex;align-items:center;gap:6px;color:var(--color-text);cursor:pointer;font-size:.72rem;text-transform:none;letter-spacing:0;margin-left:auto}.checkbox-label.svelte-h0p03b input:where(.svelte-h0p03b){width:18px;height:18px;accent-color:var(--color-primary)}.topup-settings.svelte-h0p03b{display:flex;flex-direction:column;gap:10px;padding:12px;background:#0003;border-radius:8px}.form-group.svelte-h0p03b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.form-group.svelte-h0p03b label:where(.svelte-h0p03b){color:var(--color-text);font-size:.82rem;min-width:170px}.form-group.svelte-h0p03b input:where(.svelte-h0p03b){width:90px;padding:6px 10px;border:1px solid var(--color-medium);border-radius:4px;background:#0000004d;color:var(--color-text);font-size:13px}.form-group.svelte-h0p03b input:where(.svelte-h0p03b):focus{outline:none;border-color:var(--color-primary)}.unit.svelte-h0p03b{color:var(--color-text-dim);font-size:.8em}.btn-save.svelte-h0p03b{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);align-self:flex-start}.btn-save.svelte-h0p03b:disabled{opacity:.5;cursor:not-allowed}.btn-save.svelte-h0p03b:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.btn-save.svelte-h0p03b .spin{animation:svelte-h0p03b-spin 1s linear infinite}@keyframes svelte-h0p03b-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.credit-row.svelte-h0p03b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.credit-amount.svelte-h0p03b{display:flex;align-items:baseline;gap:8px}.credit-number.svelte-h0p03b{font-size:2rem;font-weight:700;color:var(--color-highlight)}.credit-label.svelte-h0p03b{color:var(--color-text-dim);font-size:.85rem}.btn-outline.svelte-h0p03b{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s;border:1px solid var(--color-primary);background:transparent;color:var(--color-primary)}.btn-outline.svelte-h0p03b:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.packages-grid.svelte-h0p03b{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.package-card.svelte-h0p03b{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 10px;border-radius:8px;border:1px solid var(--color-medium);background:#0003;cursor:pointer;transition:all .2s}.package-card.svelte-h0p03b:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.pkg-credits.svelte-h0p03b{font-size:1.2em;font-weight:700;color:var(--color-text)}.pkg-label.svelte-h0p03b{font-size:.65em;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:1px}.pkg-price.svelte-h0p03b{font-size:1em;font-weight:600;color:var(--color-primary);margin-top:2px}.switch-overlay.svelte-h0p03b{display:flex;align-items:center;justify-content:center;min-height:260px;text-align:center;padding:2rem 1rem}.switch-confirm-content.svelte-h0p03b,.switch-success.svelte-h0p03b{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:380px}.switch-confirm-content.svelte-h0p03b h3:where(.svelte-h0p03b),.switch-success.svelte-h0p03b h3:where(.svelte-h0p03b){margin:0;color:var(--color-text);font-size:1.2rem}.switch-confirm-content.svelte-h0p03b p:where(.svelte-h0p03b),.switch-success.svelte-h0p03b p:where(.svelte-h0p03b){margin:0;color:var(--color-text-dim);font-size:.9rem;line-height:1.5}.switch-note.svelte-h0p03b{font-size:.8rem!important;opacity:.7}.switch-error.svelte-h0p03b{color:var(--color-alert)!important;background:color-mix(in srgb,var(--color-alert) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-alert) 30%,transparent);padding:8px 14px;border-radius:6px;font-size:.85rem!important;width:100%}.switch-actions.svelte-h0p03b{display:flex;gap:12px;margin-top:8px}.btn-switch-cancel.svelte-h0p03b{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid var(--color-medium);background:transparent;color:var(--color-text-dim)}.btn-switch-cancel.svelte-h0p03b:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text)}.btn-switch-confirm.svelte-h0p03b{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-background);font-weight:600}.btn-switch-confirm.svelte-h0p03b:hover:not(:disabled){background:var(--color-highlight);border-color:var(--color-highlight)}.btn-switch-confirm.svelte-h0p03b:disabled,.btn-switch-cancel.svelte-h0p03b:disabled{opacity:.5;cursor:not-allowed}.btn-switch-confirm.svelte-h0p03b .spin{animation:svelte-h0p03b-spin 1s linear infinite}.switch-success.svelte-h0p03b svg{color:#22c55e}@media screen and (max-width: 720px){.plans-grid.svelte-h0p03b,.packages-grid.svelte-h0p03b{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 520px){.techbox-frame.svelte-h0p03b{width:98%;max-height:92vh}.techbox-content.svelte-h0p03b{max-height:calc(92vh - 60px);padding:1rem}.plans-grid.svelte-h0p03b{grid-template-columns:1fr}.galactic-layout.svelte-h0p03b{flex-direction:column;align-items:stretch}.galactic-left.svelte-h0p03b .card-identity:where(.svelte-h0p03b){align-items:center}.galactic-left.svelte-h0p03b .plan-desc:where(.svelte-h0p03b){text-align:center}.form-group.svelte-h0p03b{flex-direction:column;align-items:flex-start}.form-group.svelte-h0p03b label:where(.svelte-h0p03b){min-width:auto}}
