.studio-plans-restored .plans-control-stack[hidden],.studio-plans-restored [data-plan-details-divider][hidden]{display:none!important}
.plans-store-notice{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px auto;padding:22px 28px;border:1px solid #8c73c9;border-radius:14px;background:#241d32;color:#f5efff}
.plans-store-notice[hidden]{display:none}.plans-store-notice p{margin:8px 0 0;font-size:14px;line-height:1.6}.plans-store-notice button{flex-shrink:0}.studio-plans-restored button:disabled{cursor:not-allowed;opacity:.6}
@media(max-width:760px){.plans-store-notice{margin:20px;max-width:calc(100% - 40px);align-items:flex-start;flex-direction:column;padding:20px}}
.plans-restored-grant{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:18px 0;margin:24px 0 12px}
.plans-restored-grant>span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:#b5acd0;font-weight:700}
.plans-restored-grant>strong{display:block;font-size:32px;line-height:1.2;color:#a78bfa;margin-top:9px;font-variant-numeric:tabular-nums}
.plans-restored-grant small{font-size:13px;color:#b5acd0;font-weight:500}
.plans-monthly-credit-savings{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:11px;padding:7px 10px 6px;border-radius:999px;background:#63d5eb;color:#0b0b0e;font-size:11px;font-weight:850;line-height:1;letter-spacing:0;text-transform:none;box-shadow:0 5px 14px #00000018}
.plans-monthly-credit-savings[hidden]{display:none!important}
.plans-monthly-credit-savings>em{font-size:10px;font-style:normal;font-weight:650;opacity:.7}
.plans-card.featured .plans-monthly-credit-savings{background:#8f46ff;color:#fff}
.plans-card[data-plan-key="option_3"] .plans-monthly-credit-savings{background:#deff5f;color:#0b0b0e}
.plans-card[data-plan-key="option_3"] .plans-monthly-credit-savings>span{font-weight:950}
.plans-restored-free-outcome>strong{font-size:25px;color:#a78bfa}
.plans-restored-free-pills{display:flex;flex-wrap:wrap;gap:7px}
.plans-card.is-details-open .plans-restored-free-pills{margin-top:12px}
.plans-restored-free-pills>b{display:inline-flex;padding:6px 9px;border:1px solid #ffffff2d;border-radius:999px;color:inherit;font-size:12px;line-height:1}
.studio-plans-restored .plans-card:not([data-plan-key="free"]) .plans-card-summary-row{min-height:56px}
.studio-plans-restored .plans-card-upload-row{margin-top:12px}
.plans-restored-free-outcome{border-bottom:0}
.plans-card[data-plan-key="option_1"] .plans-restored-grant>strong,.plans-card[data-plan-key="option_3"] .plans-restored-grant>strong{color:#deff5f}
.plans-restored-album-estimate{font-size:13px;color:#c9c2d4;margin:0 0 6px}.plans-card.featured .plans-restored-album-estimate{color:#50445f}
.studio-plans-restored .plans-card-details{order:1}.plans-restored-action{order:2}.studio-plans-restored .plans-card-compare{order:3}
.plans-card.featured .plans-restored-grant{border-color:#15121a26}.plans-card.featured .plans-restored-grant>span{color:#65528e}.plans-card.featured .plans-restored-grant>strong{color:#8f46ff}.plans-card.featured .plans-restored-grant small{color:#65528e}
.plans-restored-action{margin-top:auto}.plans-restored-action>.preview-button{width:100%;margin-top:18px;white-space:normal;line-height:1.4}
.plans-restored-action>small,.plans-restored-action>p{display:block;font-size:12px;line-height:1.6;margin:10px 0 0;color:inherit;overflow-wrap:anywhere}
.plans-restored-action>p:empty{display:none}
.studio-plans-restored .plans-card-compare{background:transparent;border:0;cursor:pointer;padding:10px;font:inherit;font-size:13px;font-weight:700;text-decoration:underline}
.studio-plans-restored .plans-card-details ul{margin-top:0}
.plans-capacity-note{max-width:920px;margin:-28px 0 38px;color:#aaa8b4;font-size:12px;line-height:1.6}
.plans-capacity-note[hidden]{display:none}.studio-plans-restored .plans-capacity-note{display:block}
.studio-plans-restored .plans-card-price small{margin-left:8px}
.studio-plans-restored .plans-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}
.studio-plans-restored .plans-card-price small{margin-left:0}
.plans-price-savings,.plans-package-savings{display:inline-flex;align-items:center;width:fit-content;padding:5px 8px;border-radius:999px;background:#deff5f;color:#111216;font-size:11px;font-weight:900;line-height:1;letter-spacing:.01em;white-space:nowrap}
.plans-price-savings[hidden]{display:none}
.plans-card.featured .plans-price-savings{background:#16131b;color:#fff}
.studio-plans-restored .plans-card-grid{align-items:stretch}
.studio-plans-restored .plans-card{width:100%}
.studio-plans-restored .plans-card[data-plan-key="free"]{align-self:start}
.plans-restored-cycle{flex:0 0 auto}
.plans-restored-cycle button{min-width:88px}
.studio-plans-restored .plans-compare-table .plans-allowance-value{margin:auto}
.studio-plans-restored .plans-compare-table .plans-allowance-value{max-width:180px;min-height:54px;overflow:hidden}
.studio-plans-restored .plans-compare-table .plans-allowance-label,.studio-plans-restored .plans-compare-table .plans-included-check{transition:opacity .16s ease,transform .16s ease}
.studio-plans-restored .plans-compare-table .plans-identity-count{font-size:.78rem;font-variant-numeric:tabular-nums}
.studio-plans-restored .plans-compare-table .plans-allowance-detail{position:absolute;top:50%;right:5px;left:5px;max-height:none;margin:0;overflow:visible;transform:translateY(calc(-50% - 3px));transition:opacity .16s ease,transform .16s ease}
.studio-plans-restored .plans-compare-table .plans-allowance-value:hover .plans-allowance-label,.studio-plans-restored .plans-compare-table .plans-allowance-value:focus-visible .plans-allowance-label,.studio-plans-restored .plans-compare-table .plans-allowance-value.is-revealed .plans-allowance-label,.studio-plans-restored .plans-compare-table .plans-allowance-value:hover .plans-included-check,.studio-plans-restored .plans-compare-table .plans-allowance-value:focus-visible .plans-included-check,.studio-plans-restored .plans-compare-table .plans-allowance-value.is-revealed .plans-included-check{opacity:0;transform:translateY(3px)}
.studio-plans-restored .plans-compare-table .plans-allowance-value:hover .plans-allowance-detail,.studio-plans-restored .plans-compare-table .plans-allowance-value:focus-visible .plans-allowance-detail,.studio-plans-restored .plans-compare-table .plans-allowance-value.is-revealed .plans-allowance-detail{max-height:none;margin:0;opacity:1;transform:translateY(-50%)}
.studio-plans-restored .plans-compare-table .plans-comparison-credits{font-size:.94rem;font-weight:900;line-height:1.25}
.studio-plans-restored .plans-compare-table .plans-audio-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;transition:opacity .16s ease,transform .16s ease}
.studio-plans-restored .plans-compare-table .plans-audio-pills>span{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 7px;border-radius:999px;background:#0a0a0d;color:#fff;font-size:.69rem;font-weight:800;line-height:1.1;white-space:nowrap}
.studio-plans-restored .plans-compare-table .plans-allowance-value.is-audio{max-width:210px}
.studio-plans-restored .plans-compare-table .plans-allowance-value.is-audio:hover .plans-audio-pills,.studio-plans-restored .plans-compare-table .plans-allowance-value.is-audio:focus-visible .plans-audio-pills,.studio-plans-restored .plans-compare-table .plans-allowance-value.is-audio.is-revealed .plans-audio-pills{opacity:0;transform:translateY(3px)}
.studio-plans-restored [data-compare-estimates][hidden]{display:none}
.plans-comparison-more{display:flex;justify-content:center;margin:24px 0 4px}
.plans-comparison-more button{display:inline-flex;width:52px;max-width:calc(100vw - 40px);height:52px;align-items:center;justify-content:flex-end;gap:0;padding:0 17px;border:0;border-radius:999px;background:#ebe9ef;color:#17151d;font:850 13px/1 inherit;cursor:pointer;overflow:hidden;box-shadow:none;transition:width .22s ease,background-color .16s ease,color .16s ease}
.plans-comparison-more button [data-comparison-estimates-label]{display:block;max-width:0;margin:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translateX(7px);transition:max-width .22s ease,margin .22s ease,opacity .14s ease,transform .22s ease}
.plans-comparison-more button i{display:block;flex:0 0 16px;width:16px;height:16px;border-right:3px solid #615e6c;border-bottom:3px solid #615e6c;transform:rotate(45deg) translate(-2px,-2px);transition:border-color .16s ease,transform .22s ease}
.plans-comparison-more button:hover,.plans-comparison-more button:focus-visible,.plans-comparison-more button[aria-expanded="true"]{width:244px;background:#e4e0eb;color:#17151d}
.plans-comparison-more button:hover [data-comparison-estimates-label],.plans-comparison-more button:focus-visible [data-comparison-estimates-label],.plans-comparison-more button[aria-expanded="true"] [data-comparison-estimates-label]{max-width:185px;margin-right:13px;opacity:1;transform:translateX(0)}
.plans-comparison-more button:hover i,.plans-comparison-more button:focus-visible i{border-color:#7143b9}
.plans-comparison-more button[aria-expanded="true"] i{transform:rotate(225deg) translate(-2px,-2px)}
.plans-comparison-more button:focus-visible{outline:3px solid #8f46ff;outline-offset:3px}
.plans-audio-quality-note{margin-top:12px}
.studio-plans-restored .plans-credit-card{padding:30px 26px;min-height:370px}
.studio-plans-restored .plans-credit-card.is-featured{min-height:410px}
.plans-credit-card-eyebrow{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750;line-height:1.5;min-height:36px;margin:0 0 38px}
.studio-plans-restored .plans-credit-card .plans-credit-output{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;margin:0;color:inherit;line-height:1}
.studio-plans-restored .plans-credit-card .plans-credit-output>.plans-credit-output-count{display:inline;font-size:clamp(46px,3.5vw,62px);font-weight:950;line-height:.9;letter-spacing:-.055em;text-transform:none;font-variant-numeric:tabular-nums}
.studio-plans-restored .plans-credit-card .plans-credit-output>small{display:inline;margin:0;color:inherit;font-size:clamp(22px,1.65vw,29px);font-weight:850;line-height:1.05;text-transform:none}
.studio-plans-restored .plans-credit-price{font-size:38px;font-weight:750;line-height:1.1;margin:18px 0;letter-spacing:-.045em}
.studio-plans-restored .plans-credit-intent-card{display:flex;flex-direction:column}
.plans-credit-receipt{display:block;margin:25px 0 8px;color:inherit}
.plans-credit-card .plans-credit-receipt>strong{display:block;margin:0;font-size:clamp(30px,2.3vw,39px);font-weight:900;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}
.plans-credit-card .plans-credit-receipt>span{display:block;margin-top:6px;font-size:12px;font-weight:850;line-height:1.3;text-transform:none}
.plans-credit-card.is-featured .plans-credit-receipt{width:fit-content;padding:10px 16px 9px;border-radius:999px;background:#fff;box-shadow:0 9px 22px #07100d24}
.plans-credit-card-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:auto 0 14px;color:inherit}
.plans-credit-card-meta>span{font-size:12px;font-weight:850;line-height:1.3}
.plans-credit-intent-card .plans-credit-card-info{margin:0}
.plans-credit-intent-card .plans-credit-add{margin-top:auto}
@media(min-width:1121px){.studio-plans-restored .plans-credit-layout{grid-template-columns:minmax(430px,.78fr) minmax(760px,1.22fr);gap:58px}.studio-plans-restored .plans-credit-grid{gap:24px}.studio-plans-restored .plans-credit-copy h2[data-credit-title]{block-size:auto;min-block-size:4.7em;font-size:clamp(3.4rem,3.8vw,4.75rem)}}
.studio-plans-restored .plans-credit-copy [data-credit-intro][hidden],.studio-plans-restored .plans-credit-status[hidden]{display:none!important}
.plans-credit-rule-heading{position:relative;display:flex;align-items:center;gap:9px;width:fit-content}
.plans-credit-rule-info{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #160b0870;border-radius:50%;background:transparent;color:#160b08;font:800 13px/1 inherit;cursor:help}
.plans-credit-rule-info:hover,.plans-credit-rule-info:focus-visible{border-color:#050507;background:#050507;color:#fff;outline:0}
.plans-credit-rule-tooltip{position:absolute;z-index:8;left:0;bottom:calc(100% + 10px);width:min(350px,calc(100vw - 48px));padding:13px 15px;border-radius:10px;background:#17121c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-size:12px;font-weight:650;line-height:1.55;box-shadow:0 15px 34px #190d0a40;opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease}
.plans-credit-rule-tooltip *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.plans-credit-rule-info:hover+.plans-credit-rule-tooltip,.plans-credit-rule-info:focus-visible+.plans-credit-rule-tooltip,.plans-credit-rule-info[aria-expanded="true"]+.plans-credit-rule-tooltip{opacity:1;visibility:visible;transform:translateY(0)}
.plans-credit-controls-band{padding:36px 0;background:#0b0b10;color:#fff}
.plans-credit-controls-band[hidden]{display:none}
.plans-purchased-credit-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #ffffff20;color:#fff}
.plans-purchased-credit-summary[hidden]{display:none}
.plans-purchased-credit-summary span{color:#c8c4d0;font-size:13px;font-weight:750}
.plans-purchased-credit-summary strong{font-size:18px;color:#deff5f}
.plans-credit-controls-inner{display:flex;align-items:center;justify-content:space-between;gap:34px}
.plans-credit-controls-copy{max-width:780px}
.plans-credit-controls-copy .preview-eyebrow{color:#a98cf6}
.plans-credit-controls-copy h2{margin:7px 0 9px;font-size:clamp(24px,2.4vw,39px);line-height:1.02;letter-spacing:-.035em}
.plans-credit-controls-copy>p:last-child{margin:0;color:#c8c4d0;font-size:14px;line-height:1.55}
.plans-credit-controls-toggle{flex:0 0 auto;min-height:48px;padding:0 20px;border:1px solid #ffffff42;border-radius:999px;background:#fff;color:#0b0b10;font:850 14px/1 inherit;cursor:pointer}
.plans-credit-controls-toggle:hover,.plans-credit-controls-toggle:focus-visible{border-color:#deff5f;background:#deff5f;outline:0}
.plans-credit-controls-body{padding-top:24px;padding-bottom:12px}
.plans-credit-controls-body[hidden]{display:none}
.plans-credit-controls-body .studio-purchase-safety{margin:0;border-color:#ffffff2e;background:#17171e;color:#fff}
.plans-credit-controls-body .studio-purchase-safety>header{display:flex}
.plans-credit-controls-body .studio-purchase-safety .sps-limits>summary>span:first-child>.sps-eyebrow,.plans-credit-controls-body .studio-purchase-safety .sps-limits>summary>span:first-child>b{display:block}
.plans-credit-controls-body .studio-purchase-safety>details>summary[hidden]{display:none}
.plans-credit-controls-body .studio-purchase-safety input,.plans-credit-controls-body .studio-purchase-safety textarea{background:#0f0f14;color:#fff}
.plans-shared-credit-picker{--credit-picker-accent:#906cf1;--credit-picker-accent-strong:#7046c9;--credit-picker-accent-ink:#fff;--credit-picker-band:#ddd2ff;--credit-picker-band-ink:#20143d;--credit-picker-soft:#eee8ff;--credit-picker-best:#7fe2c3;--credit-picker-best-ink:#071013;--credit-picker-glow:#906cf138;--credit-picker-price:#deff5f;width:min(1080px,calc(100% - 40px));max-height:min(860px,calc(100vh - 40px));padding:0;border:1px solid #7252aa;border-radius:18px;background:#fffdf8;color:#121116;box-shadow:0 24px 80px #100918b8;overflow:auto}
.plans-shared-credit-picker::backdrop{background:#0b0710c7;backdrop-filter:blur(4px)}
.plans-shared-credit-picker-inner{padding:30px}
.plans-shared-credit-picker header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}
.plans-shared-credit-picker header h2{font-size:clamp(28px,4vw,46px);line-height:1.05;margin:8px 0 0;letter-spacing:-.035em}
.plans-shared-credit-picker .preview-eyebrow{color:#7046c9}
.plans-shared-credit-picker [data-shared-credit-picker-close]{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #25222b42;border-radius:50%;background:#fff;color:#17151a;font-size:27px;cursor:pointer}
.plans-shared-credit-picker [data-shared-credit-picker-close]:hover,.plans-shared-credit-picker [data-shared-credit-picker-close]:focus-visible{border-color:#7046c9;background:#eee8ff;outline:0}
.plans-shared-credit-picker-copy{max-width:820px;font-size:15px;line-height:1.65;color:#36313b;margin:20px 0 12px}
.plans-shared-credit-picker .plans-credit-picker-model-note{margin:0 0 24px;padding:12px 14px;border:1px solid #7d5ce642;border-radius:10px;background:#f1edff;color:#312943;font-size:13px;line-height:1.55}
.plans-shared-credit-picker .plans-credit-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.plans-shared-credit-picker .plans-credit-picker-card{display:flex;flex-direction:column;min-width:0;background:#f7f4ef;color:#19131e}
.plans-shared-credit-picker .plans-credit-picker-card>b small{font-size:12px;font-weight:650;color:#6f6474}
.plans-shared-credit-picker .plans-credit-picker-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0}
.plans-shared-credit-picker .plans-credit-picker-price>b{font-size:inherit}
.plans-shared-credit-picker .plans-credit-picker-price>b small{font-size:12px;font-weight:650;color:#6f6474}
.plans-shared-credit-picker .plans-package-savings{background:#deff5f;color:#111216}
.plans-shared-credit-picker .plans-credit-picker-card>span:not(.plans-credit-picker-tier){font-size:13px;font-weight:700;color:#65528e}
.plans-shared-credit-picker .plans-credit-picker-card details{margin:16px 0 0;padding-top:14px;border-top:1px solid #21163224;font-size:12px;line-height:1.55;color:#5e5463}
.plans-shared-credit-picker .plans-credit-picker-card summary{cursor:pointer;font-weight:750;color:#3f3155}
.plans-shared-credit-picker .plans-credit-picker-card details p{margin:8px 0 0}
.plans-shared-credit-picker .plans-package-details{margin:12px 0 0;padding:0;border:0;background:transparent;color:#6540bb;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.plans-shared-credit-picker .plans-package-details:hover,.plans-shared-credit-picker .plans-package-details:focus-visible{color:#331878;outline-offset:3px}
.plans-shared-credit-picker .plans-restored-action{margin-top:auto}
.plans-shared-credit-picker .plans-credit-picker-checkout{min-height:52px;border-color:#987ce8;background:#d9d0ff;color:#24183d;font-weight:850;box-shadow:0 5px 0 #7654de}
.plans-shared-credit-picker .plans-credit-picker-checkout:hover,.plans-shared-credit-picker .plans-credit-picker-checkout:focus-visible{border-color:#7046c9;background:#c8b9ff;color:#1b102e}
.plans-shared-credit-picker .plans-credit-picker-checkout:disabled{border-color:#c9c4cf;background:#dedbe2;color:#77717e;box-shadow:0 4px 0 #b6afbd;opacity:.82}
.plans-shared-credit-picker .plans-credit-picker-expiry{margin:22px 0 0;color:#29252d;font-weight:650}
.plans-restored-billing{margin:40px auto;scroll-margin-top:130px;border:1px solid #ffffff30;border-radius:14px;padding:20px 24px;color:#e9e1f5}
.plans-restored-billing>summary{cursor:pointer;font-size:16px;font-weight:650;min-height:28px}
.plans-restored-billing .studio-universal-plans{padding-top:24px}
.plans-restored-billing .sup-footnote{margin-top:16px}
.plans-restored-billing .sup-account{margin-top:20px}
.plans-restored-account-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.plans-restored-account-actions>span{text-transform:uppercase;font-size:11px;font-weight:750}
.studio-plans-restored .plans-account-inner p{margin:5px 0 0;font-size:13px}
.studio-plans-restored .plans-credit-rollover-note{margin-bottom:12px}
.plans-restored-billing .sup-public-monthly:empty{display:none}
@media(max-width:760px){.plans-restored-billing{margin:24px 20px;padding:18px;max-width:calc(100% - 40px)}.studio-plans-restored .plans-account-inner{align-items:flex-start;gap:18px}.plans-restored-account-actions{gap:10px}.plans-restored-account-actions>span{width:100%}.plans-capacity-note{margin:-24px 0 32px}.studio-plans-restored .plans-credit-copy h2[data-credit-title]{block-size:auto;min-block-size:5.2em;font-size:clamp(2.9rem,14vw,4rem)}.studio-plans-restored .plans-credit-card{min-height:300px;padding:26px 22px}.studio-plans-restored .plans-credit-card.is-featured{min-height:320px}.plans-credit-card-eyebrow{margin-bottom:26px}.studio-plans-restored .plans-credit-card .plans-credit-output>.plans-credit-output-count{font-size:46px}.studio-plans-restored .plans-credit-card .plans-credit-output>small{font-size:22px}.plans-credit-card .plans-credit-receipt>strong{font-size:32px}.plans-credit-controls-inner{align-items:flex-start;flex-direction:column}.plans-credit-controls-toggle{width:100%}.plans-credit-controls-body{padding:18px 20px 8px}.plans-shared-credit-picker{width:calc(100% - 24px);max-height:calc(100vh - 24px)}.plans-shared-credit-picker-inner{padding:22px 16px}.plans-shared-credit-picker header{gap:14px}.plans-shared-credit-picker .plans-credit-picker-grid{grid-template-columns:1fr}.plans-shared-credit-picker .plans-credit-picker-card{min-height:0}}
