.lightsaber-glow-blue.svelte-cqhpxg{box-shadow:0 0 20px #3b82f6cc,0 0 40px #3b82f699,0 0 60px #3b82f666,inset 0 0 20px #ffffff1a}.pricing-card.svelte-cqhpxg{-webkit-tap-highlight-color:transparent}.pricing-card.svelte-cqhpxg:active{transform:scale(.98);background-color:#00000005}.dark .pricing-card.svelte-cqhpxg:active{background-color:#ffffff05}@media (max-width: 768px){.overflow-x-auto.svelte-cqhpxg{scrollbar-width:none;-ms-overflow-style:none}.overflow-x-auto.svelte-cqhpxg::-webkit-scrollbar{display:none}}.snap-x.svelte-cqhpxg{scroll-behavior:smooth}@keyframes svelte-cqhpxg-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-cqhpxg-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up.svelte-cqhpxg{animation:svelte-cqhpxg-slide-up .3s ease-out forwards}.animate-fade-in.svelte-cqhpxg{animation:svelte-cqhpxg-fade-in .4s ease-out forwards;opacity:0}.pricing-card.svelte-cqhpxg:focus{outline:2px solid #3b82f6;outline-offset:2px}.pricing-card.svelte-cqhpxg h3:where(.svelte-cqhpxg){letter-spacing:-.025em}.pricing-card.svelte-cqhpxg .price-text:where(.svelte-cqhpxg){font-feature-settings:"tnum"}:root{--jp-morgan-navy: #1f2937;--jp-morgan-navy-dark: #111827;--jp-morgan-navy-light: #374151;--jp-morgan-gold: #f59e0b;--jp-morgan-gold-light: #fbbf24;--jp-morgan-gold-dark: #d97706;--jp-morgan-slate: #64748b;--jp-morgan-white: #f8fafc}.bg-jp-morgan-navy.svelte-cqhpxg{background-color:var(--jp-morgan-navy)}.bg-jp-morgan-gold.svelte-cqhpxg{background-color:var(--jp-morgan-gold)}.jp-morgan-glass.svelte-cqhpxg{backdrop-filter:blur(12px) saturate(120%) brightness(105%);-webkit-backdrop-filter:blur(12px) saturate(120%) brightness(105%)}.spotify-glass.svelte-cqhpxg{backdrop-filter:blur(24px) saturate(200%) brightness(110%);-webkit-backdrop-filter:blur(24px) saturate(200%) brightness(110%)}.spotify-text.svelte-cqhpxg{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-optical-sizing:auto}.spotify-heading.svelte-cqhpxg{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:900;font-optical-sizing:auto;text-rendering:optimizeLegibility}.spotify-price-text.svelte-cqhpxg{font-feature-settings:"tnum" 1,"kern" 1,"liga" 1;font-variant-numeric:tabular-nums;font-optical-sizing:auto}.spotify-icon-hover.svelte-cqhpxg{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.spotify-icon-hover.svelte-cqhpxg:hover{transform:scale(1.05) rotateY(5deg);box-shadow:0 12px 40px #000c,0 6px 20px #0009}.spotify-icon.svelte-cqhpxg{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.spotify-icon-hover.svelte-cqhpxg:hover .spotify-icon:where(.svelte-cqhpxg){transform:scale(1.1);filter:drop-shadow(0 6px 12px rgba(0,0,0,.9)) brightness(110%)}.spotify-pricing-hover.svelte-cqhpxg{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.spotify-pricing-hover.svelte-cqhpxg:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 16px 48px #000c,0 8px 24px #0009}.spotify-cta-button.svelte-cqhpxg{position:relative;overflow:hidden}.spotify-cta-button.svelte-cqhpxg:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 16px 48px #1ed76099,0 8px 24px #0006}.spotify-cta-button.svelte-cqhpxg:active{transform:scale(1.02);transition-duration:.15s}.spotify-button-shimmer.svelte-cqhpxg{background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.3) 50%,transparent 75%);animation:svelte-cqhpxg-spotify-shimmer 2s ease-in-out infinite}@keyframes svelte-cqhpxg-spotify-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.spotify-button-hover.svelte-cqhpxg{position:relative;overflow:hidden}.spotify-button-hover.svelte-cqhpxg:hover{transform:scale(1.05) translateY(-1px);box-shadow:0 12px 40px #000000b3,0 6px 20px #00000080;background:#ffffff40}.spotify-button-hover.svelte-cqhpxg:active{transform:scale(1.02);transition-duration:.15s}.spotify-arrow.svelte-cqhpxg{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.spotify-button-hover.svelte-cqhpxg:hover .spotify-arrow:where(.svelte-cqhpxg){transform:translate(4px) scale(1.1)}.spotify-arrow-cta.svelte-cqhpxg{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.spotify-cta-button.svelte-cqhpxg:hover .spotify-arrow-cta:where(.svelte-cqhpxg){transform:translate(6px) scale(1.15) rotate(5deg)}.spotify-indicator-button.svelte-cqhpxg{border:none;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.spotify-indicator-active.svelte-cqhpxg{box-shadow:0 4px 16px #ffffff80;transform:scale(1.1)}.spotify-indicator-inactive.svelte-cqhpxg:hover{transform:scale(1.3);box-shadow:0 2px 8px #ffffff4d}.spotify-badge-pulse.svelte-cqhpxg{animation:svelte-cqhpxg-spotify-pulse 3s ease-in-out infinite}@keyframes svelte-cqhpxg-spotify-pulse{0%,to{transform:scale(1);box-shadow:0 6px 24px #1ed76066}50%{transform:scale(1.05);box-shadow:0 8px 32px #1ed76099}}.spotify-hint-hover.svelte-cqhpxg:hover{transform:scale(1.05);box-shadow:0 8px 32px #00000026;background:#fffffff2}.dark.svelte-cqhpxg .spotify-hint-hover:where(.svelte-cqhpxg):hover{background:#000000f2}.spotify-loader.svelte-cqhpxg{border-width:3px;animation:svelte-cqhpxg-spotify-spin 1s cubic-bezier(.25,.46,.45,.94) infinite}@keyframes svelte-cqhpxg-spotify-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}.spotify-carousel-container.svelte-cqhpxg{transition:all .6s cubic-bezier(.25,.46,.45,.94)}@media (hover: none){.spotify-cta-button.svelte-cqhpxg:active{transform:scale(.98);box-shadow:0 4px 16px #1ed76066,0 2px 8px #0003}.spotify-button-hover.svelte-cqhpxg:active{transform:scale(.96);background:#ffffff4d}.spotify-indicator-button.svelte-cqhpxg:active{transform:scale(1.4)}}@media (prefers-reduced-motion: reduce){.spotify-glass.svelte-cqhpxg,.spotify-icon-hover.svelte-cqhpxg,.spotify-pricing-hover.svelte-cqhpxg,.spotify-cta-button.svelte-cqhpxg,.spotify-button-hover.svelte-cqhpxg,.spotify-indicator-button.svelte-cqhpxg,.spotify-arrow.svelte-cqhpxg,.spotify-arrow-cta.svelte-cqhpxg{transition:none!important;animation:none!important}.spotify-badge-pulse.svelte-cqhpxg,.spotify-button-shimmer.svelte-cqhpxg{animation:none!important}}.spotify-carousel-slides.svelte-cqhpxg{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.jp-morgan-carousel-container.svelte-cqhpxg{transition:all .4s ease-out;box-shadow:0 16px 48px #00000014,0 8px 24px #0000000f,0 4px 12px #0000000a;border:1px solid rgba(148,163,184,.15);background:linear-gradient(135deg,#fff6,#f8fafc99)}.dark .jp-morgan-carousel-container.svelte-cqhpxg{box-shadow:0 16px 48px #0000004d,0 8px 24px #0003,0 4px 12px #00000026;border:1px solid rgba(100,116,139,.3);background:linear-gradient(135deg,#0f172acc,#1e293be6)}.jp-morgan-carousel-container.svelte-cqhpxg:hover{box-shadow:0 20px 56px #0000001f,0 10px 28px #00000017,0 5px 14px #0000000f}.dark .jp-morgan-carousel-container.svelte-cqhpxg:hover{box-shadow:0 20px 56px #00000059,0 10px 28px #00000040,0 5px 14px #0000002e}.spotify-carousel-container.svelte-cqhpxg{box-shadow:0 24px 64px #00000040,0 12px 32px #00000026,0 6px 16px #0000001a}.jp-morgan-carousel-light.svelte-cqhpxg{background:linear-gradient(135deg,#f8fafccc,#f1f5f9e6)}.jp-morgan-carousel-dark.svelte-cqhpxg{background:linear-gradient(135deg,#0f172acc,#1e293be6)}.jp-morgan-text.svelte-cqhpxg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-optical-sizing:auto;text-rendering:optimizeLegibility}.jp-morgan-heading.svelte-cqhpxg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-optical-sizing:auto}.jp-morgan-price.svelte-cqhpxg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-feature-settings:"tnum" 1,"kern" 1;font-variant-numeric:tabular-nums;font-weight:700}.jp-morgan-badge.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-badge.svelte-cqhpxg:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003,0 2px 6px #00000026}.jp-morgan-premium.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-premium.svelte-cqhpxg:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #d9770666,0 3px 10px #00000040}.jp-morgan-icon-container.svelte-cqhpxg{transition:all .4s ease-out}.jp-morgan-icon-container.svelte-cqhpxg:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 20px #0003,0 4px 10px #00000026}.jp-morgan-icon.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-icon-container.svelte-cqhpxg:hover .jp-morgan-icon:where(.svelte-cqhpxg){transform:scale(1.1)}.jp-morgan-description.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-description.svelte-cqhpxg:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000002e,0 3px 9px #0000001f}.jp-morgan-pricing.svelte-cqhpxg{transition:all .4s ease-out}.jp-morgan-pricing.svelte-cqhpxg:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 32px #00000040,0 6px 16px #0003}.jp-morgan-value.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-value.svelte-cqhpxg:hover{transform:scale(1.05);box-shadow:0 4px 16px #d977064d,0 2px 8px #0000001a}.jp-morgan-secondary-button.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-secondary-button.svelte-cqhpxg:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 18px #0003,0 3px 9px #00000026;background:#fffffff2}.jp-morgan-secondary-button.svelte-cqhpxg:active{transform:scale(.99);transition-duration:.15s}.jp-morgan-cta.svelte-cqhpxg{transition:all .4s ease-out}.jp-morgan-cta.svelte-cqhpxg:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 32px #00000059,0 6px 16px #00000040}.jp-morgan-cta.svelte-cqhpxg:active{transform:scale(.99);transition-duration:.15s}.jp-morgan-arrow.svelte-cqhpxg{transition:all .25s ease-out}.jp-morgan-secondary-button.svelte-cqhpxg:hover .jp-morgan-arrow:where(.svelte-cqhpxg){transform:translate(2px)}.jp-morgan-arrow-cta.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-cta.svelte-cqhpxg:hover .jp-morgan-arrow-cta:where(.svelte-cqhpxg){transform:translate(3px) scale(1.05)}.jp-morgan-accent.svelte-cqhpxg{background:linear-gradient(90deg,transparent,rgba(245,158,11,.1),transparent)}.jp-morgan-loader.svelte-cqhpxg{animation:svelte-cqhpxg-jp-morgan-spin 1s ease-in-out infinite}@keyframes svelte-cqhpxg-jp-morgan-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover: none){.jp-morgan-cta.svelte-cqhpxg:active{transform:scale(.98);box-shadow:0 6px 16px #00000040,0 3px 8px #00000026}.jp-morgan-secondary-button.svelte-cqhpxg:active{transform:scale(.97);background:#ffffffe6}}.jp-morgan-indicator.svelte-cqhpxg{border:none;cursor:pointer;transition:all .3s ease-out}.jp-morgan-indicator-active.svelte-cqhpxg{box-shadow:0 2px 8px #fff6,0 1px 3px #0000001a;transform:scale(1.05)}.jp-morgan-indicator-inactive.svelte-cqhpxg:hover{transform:scale(1.2);box-shadow:0 2px 6px #ffffff4d}.jp-morgan-hint.svelte-cqhpxg{transition:all .3s ease-out}.jp-morgan-hint.svelte-cqhpxg:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 18px #00000026,0 3px 9px #0000001a}@media (prefers-reduced-motion: reduce){.jp-morgan-badge.svelte-cqhpxg,.jp-morgan-premium.svelte-cqhpxg,.jp-morgan-icon-container.svelte-cqhpxg,.jp-morgan-description.svelte-cqhpxg,.jp-morgan-pricing.svelte-cqhpxg,.jp-morgan-value.svelte-cqhpxg,.jp-morgan-secondary-button.svelte-cqhpxg,.jp-morgan-cta.svelte-cqhpxg,.jp-morgan-arrow.svelte-cqhpxg,.jp-morgan-arrow-cta.svelte-cqhpxg,.jp-morgan-indicator.svelte-cqhpxg,.jp-morgan-hint.svelte-cqhpxg{transition:none!important;animation:none!important}}
