@media (width>=2560px){.source-copy{width:100%;max-width:var(--story-copy-width);min-width:0;margin-inline:auto}}.source-text{font-family:var(--source-text-mobile-font-family), var(--font-sans);font-size:var(--source-text-mobile-font-size);font-weight:var(--source-text-mobile-font-weight);line-height:var(--source-text-mobile-line-height);text-align:var(--source-text-mobile-text-align)}@media (width>=768px){.source-text{font-family:var(--source-text-tablet-font-family), var(--font-sans);font-size:var(--source-text-tablet-font-size);font-weight:var(--source-text-tablet-font-weight);line-height:var(--source-text-tablet-line-height);text-align:var(--source-text-tablet-text-align)}}@media (width>=1024px){.source-text{font-family:var(--source-text-desktop-font-family), var(--font-sans);font-size:var(--source-text-desktop-font-size);font-weight:var(--source-text-desktop-font-weight);line-height:var(--source-text-desktop-line-height);text-align:var(--source-text-desktop-text-align)}}@media (width>=2560px){.source-text{font-family:var(--source-text-widescreen-font-family), var(--font-sans);font-size:var(--source-text-widescreen-font-size);font-weight:var(--source-text-widescreen-font-weight);line-height:var(--source-text-widescreen-line-height);text-align:var(--source-text-widescreen-text-align)}}.feature-panel.svelte-1risldo{background:var(--fds-color-surface-canvas);color:var(--fds-color-text-primary);padding:64px 48px}.feature-panel__content.svelte-1risldo{align-items:center;gap:48px;max-width:1248px;margin-inline:auto;display:flex}.feature-panel__copy.svelte-1risldo{flex-direction:column;flex:0 448px;gap:16px;min-width:0;display:flex}.feature-panel__copy.svelte-1risldo h3:where(.svelte-1risldo){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0}.feature-panel__description.svelte-1risldo{color:var(--fds-color-text-muted);white-space:pre-line;margin:0}.feature-panel__media.svelte-1risldo{flex:0 752px;min-width:0;margin:0}.feature-panel__media.svelte-1risldo svg{aspect-ratio:8/5;width:100%;height:auto;display:block;overflow:visible}.feature-panel.svelte-1risldo:not(.feature-panel--media-right) .feature-panel__media:where(.svelte-1risldo){order:-1}@media (width>=1680px){.feature-panel.svelte-1risldo{padding-block:var(--fds-web-block-padding-ultrawide)}}@media (width>=2560px){.feature-panel__copy.svelte-1risldo{flex:0 1 var(--story-copy-width);gap:var(--story-copy-gap)}.feature-panel__media.svelte-1risldo{flex:0 1 var(--feature-ultrawide-media-width)}.feature-panel.svelte-1risldo{box-sizing:border-box;min-height:var(--feature-ultrawide-height);padding:var(--feature-ultrawide-padding);justify-content:center;align-items:center;display:flex}.feature-panel__content.svelte-1risldo{width:100%;max-width:var(--feature-ultrawide-content-width);gap:var(--feature-ultrawide-gap);flex:none}}@media (width<=1023px){.feature-panel.svelte-1risldo{padding:40px 32px}.feature-panel__content.svelte-1risldo{flex-direction:column;gap:24px;max-width:770px}.feature-panel__copy.svelte-1risldo{flex:none;width:100%;max-width:100%}.feature-panel__copy.svelte-1risldo h3:where(.svelte-1risldo){max-width:100%}.feature-panel__media.svelte-1risldo{flex:none;width:100%}.feature-panel.svelte-1risldo:not(.feature-panel--media-right) .feature-panel__media:where(.svelte-1risldo){order:initial}}@media (width<=767px){.feature-panel.svelte-1risldo{padding:40px 20px}.feature-panel__description.svelte-1risldo{max-width:100%}}.feature-story.svelte-hpn18l{width:100%;min-width:0}.feature-story__music.svelte-hpn18l{gap:var(--features-desktop-between);padding-block:var(--features-desktop-top) var(--features-desktop-bottom);display:grid}@media (width>=2560px){.feature-story__music.svelte-hpn18l{gap:var(--features-ultrawide-between);padding-block:var(--features-ultrawide-top) var(--features-ultrawide-bottom)}}@media (width<=1023px){.feature-story__music.svelte-hpn18l{gap:var(--features-tablet-between);padding-block:var(--features-tablet-top) var(--features-tablet-bottom)}}@media (width<=767px){.feature-story__music.svelte-hpn18l{gap:var(--features-mobile-between);padding-block:var(--features-mobile-top) var(--features-mobile-bottom)}}.source-section{--section-heading-gap:var(--section-mobile-heading-gap);--section-content-gap:var(--section-mobile-content-gap)}@media (width>=768px){.source-section{--section-heading-gap:var(--section-tablet-heading-gap);--section-content-gap:var(--section-tablet-content-gap)}}@media (width>=1024px){.source-section{--section-heading-gap:var(--section-desktop-heading-gap);--section-content-gap:var(--section-desktop-content-gap)}}@media (width>=2560px){.source-section{--section-heading-gap:var(--section-widescreen-heading-gap);--section-content-gap:var(--section-widescreen-content-gap)}}.faq-panel{--faq-panel-radius:var(--faq-panel-mobile-radius);--faq-panel-border-width:var(--faq-panel-mobile-border-width);--faq-panel-gap:var(--faq-panel-mobile-gap);--faq-panel-padding:var(--faq-panel-mobile-padding)}@media (width>=768px){.faq-panel{--faq-panel-radius:var(--faq-panel-tablet-radius);--faq-panel-border-width:var(--faq-panel-tablet-border-width);--faq-panel-gap:var(--faq-panel-tablet-gap);--faq-panel-padding:var(--faq-panel-tablet-padding)}}@media (width>=1024px){.faq-panel{--faq-panel-radius:var(--faq-panel-desktop-radius);--faq-panel-border-width:var(--faq-panel-desktop-border-width);--faq-panel-gap:var(--faq-panel-desktop-gap);--faq-panel-padding:var(--faq-panel-desktop-padding)}}.faq-section.svelte-7h1jve{min-height:var(--fds-web-mobile-viewport-height);padding:var(--fds-web-block-padding-mobile) var(--fds-web-mobile-gutter);overflow-anchor:none;justify-content:center;align-items:center;display:flex}.faq-section[data-faq-anchored]{align-items:flex-start}.faq-section[data-faq-anchored]>:first-child{margin-top:var(--faq-anchor-offset,0px)}@media (width>=768px){.faq-section.svelte-7h1jve{min-height:var(--fds-web-tablet-viewport-height);padding:var(--fds-web-block-padding-tablet) var(--fds-web-tablet-gutter)}}@media (width>=1024px){.faq-section.svelte-7h1jve{min-height:var(--fds-web-desktop-viewport-height);padding-block:var(--fds-web-block-padding-desktop);padding-inline:var(--fds-web-desktop-gutter)}}@media (width>=1680px){.faq-section.svelte-7h1jve{min-height:var(--fds-web-desktop-large-viewport-height)}}@media (width>=2560px){.faq-section.svelte-7h1jve{min-height:var(--fds-web-desktop-wide-viewport-height);padding-block:var(--fds-web-block-padding-ultrawide)}}.faq-section.svelte-7h1jve [data-slot=accordion]{gap:var(--faq-panel-gap);font-family:var(--fds-typography-web-navigation-large-font-family), var(--font-sans);border:var(--faq-panel-border-width) solid var(--fds-color-stroke-subtle);border-radius:var(--faq-panel-radius);background-color:var(--fds-color-surface-elevated);background-image:var(--faq-panel-image);padding:var(--faq-panel-padding);background-size:100% 100%;flex-direction:column;display:flex;overflow:hidden}.faq-section.svelte-7h1jve [data-slot=accordion-item]{background:0 0;border:0}.faq-section.svelte-7h1jve [data-slot=accordion-trigger]{text-align:left;border:0;border-radius:0;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:padding-bottom .24s cubic-bezier(.22,1,.36,1),background-color .16s}.faq-section.svelte-7h1jve [data-slot=accordion-trigger][aria-expanded=true]{padding-bottom:0}.faq-section.svelte-7h1jve [data-slot=accordion-trigger]:hover{background:color-mix(in srgb, var(--fds-color-text-primary) 3%, transparent);text-decoration:none}.faq-section.svelte-7h1jve [data-slot=accordion-trigger]:focus-visible{outline:2px solid var(--fds-color-focus-ring);outline-offset:-2px}.faq-section.svelte-7h1jve [data-slot=accordion-trigger]>svg:first-of-type{width:24px;height:24px;color:var(--fds-color-text-primary);stroke-width:1.6px;flex-shrink:0;margin-left:auto;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;transform:rotate(0)}.faq-section.svelte-7h1jve [data-slot=accordion-trigger]>svg:last-of-type{display:none}.faq-section.svelte-7h1jve [data-slot=accordion-trigger][aria-expanded=true]>svg:first-of-type{transform:rotate(180deg)}.faq-section.svelte-7h1jve [data-slot=accordion-content]{padding:0;animation:none;overflow:visible}.faq-section.svelte-7h1jve [data-slot=accordion-content]>div{padding:0}@media (prefers-reduced-motion:reduce){.faq-section.svelte-7h1jve [data-slot=accordion-trigger],.faq-section.svelte-7h1jve [data-slot=accordion-trigger]>svg:first-of-type,.faq-section.svelte-7h1jve [data-slot=accordion-content]{transition:none;animation:none}}.faq-content.svelte-7h1jve{gap:var(--section-heading-gap)}.contact-description.svelte-1j2e1um{color:var(--contact-mobile-color)}@media (width>=768px){.contact-description.svelte-1j2e1um{color:var(--contact-tablet-color)}}@media (width>=1200px){.contact-description.svelte-1j2e1um{color:var(--contact-desktop-color)}}@media (width>=1680px){.contact-layout.svelte-1j2e1um{min-height:var(--fds-web-desktop-large-viewport-height);padding-block:205px}}@media (width>=2560px){.contact-layout.svelte-1j2e1um{min-height:var(--fds-web-desktop-wide-viewport-height);padding-block:385px}}.contact-content.svelte-1j2e1um{gap:var(--section-content-gap)}.contact-introduction.svelte-1j2e1um{gap:var(--section-heading-gap)}.pricing-section.svelte-iyzyti{box-sizing:border-box;--pricing-canvas:var(--fds-color-surface-canvas);--pricing-card:var(--fds-color-surface-elevated);--pricing-recommended:var(--fds-color-control-selection);--pricing-selected:var(--fds-color-control-secondary);--pricing-foreground:var(--fds-color-text-primary);--pricing-secondary:var(--fds-color-text-muted);--pricing-border:var(--fds-color-stroke-strong);--pricing-border-control:var(--fds-color-stroke-subtle);--pricing-accent:var(--fds-color-control-primary);--pricing-focus:var(--fds-color-focus-ring);width:100%;min-width:0;scroll-margin-top:var(--fds-web-mobile-header-height);min-height:var(--fds-web-mobile-viewport-height);padding:var(--fds-web-block-padding-mobile) var(--fds-web-mobile-gutter);background:var(--pricing-canvas);color:var(--pricing-foreground);font-family:var(--fds-typography-body-font-family), var(--font-sans);justify-content:center;align-items:center;display:flex}.pricing-container.svelte-iyzyti{flex-direction:column;gap:32px;width:100%;max-width:1248px;margin-inline:auto;display:flex}.pricing-header.svelte-iyzyti h2:where(.svelte-iyzyti){letter-spacing:0}.pricing-controls.svelte-iyzyti{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.pricing-payment.svelte-iyzyti{border:0;gap:8px;min-width:0;padding:0;display:flex}.pricing-choice.svelte-iyzyti{border:1px solid var(--pricing-border-control);width:132px;height:36px;color:var(--pricing-secondary);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:400;line-height:15px;display:inline-flex}.pricing-choice--selected.svelte-iyzyti{border-color:var(--pricing-accent);background:var(--pricing-selected);color:var(--pricing-accent)}.pricing-choice.svelte-iyzyti:not(:disabled):hover{border-color:var(--pricing-accent)}.pricing-choice.svelte-iyzyti:focus-visible,.pricing-switch.svelte-iyzyti:focus-visible{outline:2px solid var(--pricing-focus);outline-offset:3px}.pricing-payment.svelte-iyzyti:disabled,.pricing-choice.svelte-iyzyti:disabled,.pricing-switch.svelte-iyzyti:disabled{opacity:.5;cursor:not-allowed}.pricing-education.svelte-iyzyti{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-height:36px;font-size:11px;line-height:15px;display:flex}.pricing-switch.svelte-iyzyti{border:1px solid var(--pricing-border-control);background:var(--pricing-selected);border-radius:9px;flex:none;width:36px;height:18px;position:relative}.pricing-switch__thumb.svelte-iyzyti{background:var(--pricing-foreground);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.pricing-switch[aria-checked=true].svelte-iyzyti .pricing-switch__thumb:where(.svelte-iyzyti){transform:translate(18px)}.pricing-grid.svelte-iyzyti{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pricing-card.svelte-iyzyti{border:1px solid var(--pricing-border);background:var(--pricing-card);min-width:0;color:var(--pricing-foreground);border-radius:8px;flex-direction:column;gap:12px;padding:15px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.pricing-card--recommended.svelte-iyzyti{background:var(--pricing-recommended)}.pricing-card--current.svelte-iyzyti,.pricing-card--selected.svelte-iyzyti{border-color:var(--pricing-accent)}.pricing-card--selected.svelte-iyzyti{box-shadow:inset 0 0 0 1px var(--pricing-accent)}.pricing-card--blocked.svelte-iyzyti{background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--pricing-canvas) 20%, transparent))}.pricing-card__heading.svelte-iyzyti{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.pricing-card__heading.svelte-iyzyti h3:where(.svelte-iyzyti){font-size:15px;font-weight:600;line-height:19px}.pricing-card__badges.svelte-iyzyti{align-items:center;gap:4px;display:inline-flex}.pricing-card__badge.svelte-iyzyti{background:var(--pricing-selected);min-height:24px;color:var(--pricing-foreground);border-radius:6px;align-items:center;padding-inline:8px;font-size:11px;line-height:13px;display:inline-flex}.pricing-card__price.svelte-iyzyti{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:29px}.pricing-card__period.svelte-iyzyti{min-height:26px;color:var(--pricing-secondary);flex-direction:column;font-size:11px;line-height:13px;display:flex}.pricing-card__features.svelte-iyzyti{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.pricing-card__features.svelte-iyzyti li:where(.svelte-iyzyti){align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:400;line-height:18px;display:flex}.pricing-card__features.svelte-iyzyti li:where(.svelte-iyzyti) svg{flex:0 0 16px}.pricing-card__hit-area.svelte-iyzyti{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.pricing-card__hit-area.svelte-iyzyti:focus-visible{outline:2px solid var(--pricing-focus);outline-offset:3px}.pricing-card__hit-area.svelte-iyzyti:disabled{cursor:not-allowed}.pricing-card__spinner.svelte-iyzyti{z-index:2;pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-iyzyti-pricing-spin;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.pricing-footer.svelte-iyzyti{color:var(--pricing-secondary);font-size:11px;line-height:13px}@keyframes svelte-iyzyti-pricing-spin{to{transform:rotate(360deg)}}@media (width>=768px){.pricing-section.svelte-iyzyti{scroll-margin-top:var(--fds-web-tablet-header-height);min-height:var(--fds-web-tablet-viewport-height);padding:var(--fds-web-block-padding-tablet) var(--fds-web-tablet-gutter)}.pricing-grid.svelte-iyzyti{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width>=1024px){.pricing-section.svelte-iyzyti{scroll-margin-top:var(--fds-web-desktop-header-height);min-height:var(--fds-web-desktop-viewport-height);padding-block:var(--fds-web-block-padding-desktop);padding-inline:var(--fds-web-desktop-gutter)}.pricing-grid.svelte-iyzyti{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1680px){.pricing-section.svelte-iyzyti{min-height:var(--fds-web-desktop-large-viewport-height)}}@media (width>=2560px){.pricing-section.svelte-iyzyti{min-height:var(--fds-web-desktop-wide-viewport-height);padding-block:var(--fds-web-block-padding-ultrawide)}}@media (width<=767px){.pricing-footer.svelte-iyzyti{text-align:var(--pricing-mobile-note-align)}.pricing-controls.svelte-iyzyti{gap:var(--pricing-mobile-controls-gap);align-items:var(--pricing-mobile-controls-align);flex-direction:column}.pricing-education.svelte-iyzyti{justify-content:var(--pricing-mobile-education-align);width:100%}}@media (prefers-reduced-motion:reduce){.pricing-card.svelte-iyzyti,.pricing-switch__thumb.svelte-iyzyti{transition:none}.pricing-card__spinner.svelte-iyzyti{animation-duration:1.4s}}.pricing-container.svelte-iyzyti{gap:var(--section-heading-gap)}.pricing-plans-and-credit.svelte-iyzyti{gap:var(--pricing-credit-mobile-gap);flex-direction:column;display:flex}@media (width>=768px){.pricing-plans-and-credit.svelte-iyzyti{gap:var(--pricing-credit-tablet-gap)}}@media (width>=1024px){.pricing-plans-and-credit.svelte-iyzyti{gap:var(--pricing-credit-desktop-gap)}}.pricing-purchase-body.svelte-iyzyti{display:contents}@media (width>=768px){.pricing-purchase-body.svelte-iyzyti{gap:var(--pricing-purchase-tablet-gap);flex-direction:column;display:flex}}@media (width>=1024px){.pricing-purchase-body.svelte-iyzyti{gap:var(--pricing-purchase-desktop-gap)}}.hero-product-preview.svelte-5iipop{aspect-ratio:8/5;isolation:isolate;width:100%;position:relative}.preview-window.svelte-5iipop{box-sizing:border-box;border:1px solid var(--fds-color-stroke-subtle);background:var(--fds-color-surface-elevated);border-radius:clamp(2px,.38vw,8px);position:absolute;overflow:hidden;box-shadow:0 2px 7px #0f172a14}.hero-preview-artwork.svelte-5iipop{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.hero-preview-artwork>svg{width:100%;height:100%;display:block}.hero-section{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-top:var(--fds-web-hero-block-padding-compact);padding-bottom:var(--fds-web-hero-block-padding-compact);position:relative}.hero-content{align-items:center;gap:var(--fds-web-hero-layout-gap-compact);display:grid}.hero-copy.svelte-1gl601y{width:100%;min-width:0;animation:.64s ease-out both svelte-1gl601y-copy-in}.hero-headline.svelte-1gl601y{margin:0}.hero-headline.svelte-1gl601y span:where(.svelte-1gl601y){white-space:nowrap;display:block}.hero-lead.svelte-1gl601y{min-height:calc(2 * var(--fds-typography-web-lead-line-height));color:var(--muted-foreground);margin-top:24px}.hero-actions.svelte-1gl601y{justify-content:var(--hero-mobile-action-align);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.hero-media.svelte-1gl601y{width:100%;min-width:0}@media (width>=768px){.hero-actions.svelte-1gl601y{justify-content:var(--hero-tablet-action-align)}}@media (width>=768px) and (width<=1023px){.hero-lead.svelte-1gl601y{min-height:var(--fds-typography-web-lead-line-height)}}@media (width>=1024px){.hero-actions.svelte-1gl601y{justify-content:var(--hero-desktop-action-align)}.hero-section{min-height:calc(100svh - var(--fds-web-desktop-header-height));padding-top:var(--fds-web-hero-block-padding);padding-bottom:var(--fds-web-hero-block-padding);align-items:center;display:flex}.hero-content{max-width:calc(1248px + 2 * var(--site-gutter));gap:var(--fds-web-hero-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width>=1024px) and (width<=1199px){.hero-content{gap:var(--fds-web-hero-layout-gap-compact);grid-template-columns:minmax(0,320px) minmax(0,576px);justify-content:center}}@media (width>=1680px){.hero-content{max-width:calc(1524px + 2 * var(--site-gutter));gap:var(--fds-web-hero-layout-gap-64);grid-template-columns:minmax(0,360px) minmax(0,1100px)}}@media (width>=2560px){.hero-actions.svelte-1gl601y{justify-content:var(--hero-widescreen-action-align)}.hero-lead.svelte-1gl601y{margin-top:var(--story-copy-gap)}.hero-content{max-width:calc(var(--hero-wide-content-width) + 2 * var(--site-gutter));grid-template-columns:minmax(0, var(--hero-wide-copy-width)) minmax(0, var(--hero-wide-media-width));gap:var(--hero-wide-gap)}.hero-lead.svelte-1gl601y{min-height:var(--fds-typography-web-lead-line-height)}}@media (prefers-reduced-motion:reduce){.hero-copy.svelte-1gl601y{animation:none}}@keyframes svelte-1gl601y-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
