.subscription-option[data-v-281da3c8]{cursor:pointer;display:block;position:relative}.subscription-card[data-v-281da3c8]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;color:#fff;display:grid;gap:0 11px;grid-template-columns:26px minmax(0,1fr) auto;min-height:86px;overflow:hidden;padding:17px 14px;position:relative;text-align:start;transition:border-color .15s ease,background-color .15s ease}.subscription-option:not(.subscription-option-disabled):hover .subscription-card[data-v-281da3c8]:not(.subscription-card-selected){background:#ffffff0b;border-color:#ffffff4d}.subscription-card-selected[data-v-281da3c8]{background:#1877f212;border-color:#1877f2;box-shadow:inset 0 0 0 .5px #1877f2}.subscription-card-badged[data-v-281da3c8]{min-height:98px;padding-top:29px}.subscription-radio:focus-visible+.subscription-card[data-v-281da3c8]{outline:2px solid #fff;outline-offset:3px}.subscription-option-disabled[data-v-281da3c8]{cursor:not-allowed}.subscription-option-disabled .subscription-card[data-v-281da3c8]{opacity:.55}.subscription-coin[data-v-281da3c8]{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.subscription-details[data-v-281da3c8]{min-width:0}.subscription-name[data-v-281da3c8]{display:block;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.subscription-credits[data-v-281da3c8]{color:#fff;display:block;font-size:11px;font-weight:500;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.subscription-price[data-v-281da3c8]{max-width:145px;min-width:0;text-align:end}.subscription-price-line[data-v-281da3c8]{align-items:baseline;display:flex;flex-wrap:wrap;gap:1px 3px;justify-content:flex-end}.subscription-amount[data-v-281da3c8]{font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.subscription-cadence[data-v-281da3c8]{color:#ffffff9e;font-size:11px;line-height:1.5}.subscription-billing[data-v-281da3c8]{color:#ffffff8c;display:block;font-size:10px;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.subscription-trial[data-v-281da3c8]{background:#1877f22e;border-radius:5px;color:#8bd4ff;display:inline-block;margin-top:5px;padding:2px 5px}.subscription-badge[data-v-281da3c8],.subscription-trial[data-v-281da3c8]{font-size:10px;font-weight:600;line-height:1.4}.subscription-badge[data-v-281da3c8]{border-end-start-radius:14px;border-top:1px solid hsla(0,0%,100%,.58);color:#fff;inset-inline-end:0;isolation:isolate;overflow:hidden;padding:4px 12px;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,31,95,.3);top:0}.subscription-badge[data-v-281da3c8]:before{background:linear-gradient(180deg,#ffffff3d,#fff0);border-radius:inherit;content:"";inset:0 0 48%;position:absolute;z-index:-1}.subscription-badge-popular[data-v-281da3c8]{background:linear-gradient(110deg,#56e5ef -12%,#20bbff 28%,#087bff 70%,#1554ff);box-shadow:inset 0 1px 1px #fff6,inset 0 -2px 3px #0034b44d,0 3px 8px #0070ff33}.subscription-badge-best[data-v-281da3c8]{background:linear-gradient(110deg,#ffd3a3 -12%,#ffac58 28%,#ff791f 70%,#f04c0b);box-shadow:inset 0 1px 1px #ffffff75,inset 0 -2px 3px #9d300047,0 3px 8px #ff71122e;text-shadow:0 1px 2px rgba(100,36,0,.34)}@media(min-width:640px){.subscription-card[data-v-281da3c8]{gap:0 14px;padding-inline:18px}.subscription-cadence[data-v-281da3c8],.subscription-credits[data-v-281da3c8]{font-size:12px}.subscription-amount[data-v-281da3c8]{font-size:19px}.subscription-billing[data-v-281da3c8]{font-size:11px}}@media(max-width:360px){.subscription-card[data-v-281da3c8]{gap:0 8px;grid-template-columns:22px minmax(0,1fr) auto;padding-inline:11px}.subscription-coin[data-v-281da3c8]{height:22px;width:22px}.subscription-amount[data-v-281da3c8],.subscription-name[data-v-281da3c8]{font-size:14px}.subscription-price[data-v-281da3c8]{max-width:121px}}@media(prefers-reduced-motion:reduce){.subscription-card[data-v-281da3c8]{transition:none}}.subscription-backdrop[data-v-a869a174]{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.subscription-dialog[data-v-a869a174]{max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}.subscription-scroll[data-v-a869a174]{overscroll-behavior:contain;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}@media(max-height:540px){.subscription-dialog[data-v-a869a174]{border-radius:18px}}.credit-value[data-v-63d71106]{box-shadow:inset 0 1px #ffffff0d}.credit-value-popular[data-v-63d71106]{background:#1877f221;border-color:#4ba6ff33;color:#8bd4ff}.credit-value-best[data-v-63d71106]{background:#ff731c38;border-color:#ff8a346b;box-shadow:inset 0 1px #ffb76e1f;color:#ffac57}.credit-badge[data-v-63d71106]{border-top:1px solid hsla(0,0%,100%,.58);isolation:isolate;overflow:hidden;text-shadow:0 1px 2px rgba(0,31,95,.3)}.credit-badge[data-v-63d71106]:before{background:linear-gradient(180deg,#ffffff3d,#fff0);border-radius:inherit;content:"";inset:0 0 48%;position:absolute;z-index:-1}.credit-badge-popular[data-v-63d71106]{background:linear-gradient(110deg,#56e5ef -12%,#20bbff 28%,#087bff 70%,#1554ff);box-shadow:inset 0 1px 1px #fff6,inset 0 -2px 3px #0034b44d,0 3px 8px #0070ff33}.credit-badge-best[data-v-63d71106]{background:linear-gradient(110deg,#ffd3a3 -12%,#ffac58 28%,#ff791f 70%,#f04c0b);box-shadow:inset 0 1px 1px #ffffff75,inset 0 -2px 3px #9d300047,0 3px 8px #ff71122e;text-shadow:0 1px 2px rgba(100,36,0,.34)}.iap-dialog[data-v-e791053e],.iap-products[data-v-e791053e]{overscroll-behavior:contain;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}@media(max-height:540px){.iap-dialog[data-v-e791053e]{overflow-y:auto}.iap-products[data-v-e791053e]{flex-shrink:0;overflow-y:visible}}.processing-status-icon[data-v-fc793d12]{align-items:center;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;position:relative;width:24px}.status-spinner[data-v-fc793d12]{animation:status-spin-fc793d12 1.1s linear infinite;inset:0;position:absolute}.status-label[data-v-fc793d12]{color:#f5f5f5;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;position:relative}.status-badge[data-v-fc793d12]{align-items:center;animation:status-pop-in-fc793d12 .25s ease-out;border-radius:50%;color:#fff;display:inline-flex;height:22px;justify-content:center;width:22px}.status-badge.is-ready[data-v-fc793d12]{background:#37ac70}.status-badge.is-failed[data-v-fc793d12]{background:#d95961}@keyframes status-spin-fc793d12{to{transform:rotate(1turn)}}@keyframes status-pop-in-fc793d12{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.status-badge[data-v-fc793d12],.status-spinner[data-v-fc793d12]{animation:none}}.mobile-processing-banner[data-v-3db843d5]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111113f5;border:1px solid hsla(0,0%,100%,.14);border-radius:28px;box-shadow:0 14px 45px #00000047;color:#fff;max-width:520px;min-width:0;overflow:hidden;transition:border-radius .18s ease,border-color .18s ease;width:100%}.is-expanded[data-v-3db843d5]{border-color:#ffffff2e;border-radius:20px}.banner-heading[data-v-3db843d5],.banner-link[data-v-3db843d5]{align-items:center;display:flex;min-width:0}.banner-link[data-v-3db843d5]{flex:1;gap:10px;min-height:58px;padding:9px 14px;text-align:left}.banner-link[data-v-3db843d5]:hover,.generation-link[data-v-3db843d5]:hover{background:#ffffff06}.banner-expand[data-v-3db843d5]:focus-visible,.banner-link[data-v-3db843d5]:focus-visible,.generation-link[data-v-3db843d5]:focus-visible{border-radius:24px;outline:1.5px solid hsla(0,0%,100%,.6);outline-offset:-3px}.banner-copy[data-v-3db843d5]{flex:1;min-width:0}.banner-title[data-v-3db843d5]{color:#fff;display:block;font-size:13px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-subtitle[data-v-3db843d5]{color:#ffffff8a;display:block;font-size:12px;font-variant-numeric:tabular-nums;line-height:18px;overflow-wrap:anywhere;white-space:normal}.banner-count[data-v-3db843d5]{align-items:center;background:#ffffff0e;border-radius:20px;color:#fffc;display:inline-flex;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;min-height:22px;padding:2px 8px}.banner-count>span[data-v-3db843d5]{opacity:.4}.banner-completed[data-v-3db843d5]{background:#37ac7024;border-radius:20px;color:#62cf94;flex:0 0 auto;font-size:11px;font-weight:500;line-height:16px;padding:3px 8px}.banner-expand[data-v-3db843d5]{align-items:center;color:#ffffff7a;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;margin-left:-6px;margin-right:5px;min-height:44px;min-width:44px}.banner-expand[data-v-3db843d5]:hover{color:#fff}.banner-chevron[data-v-3db843d5]{transition:transform .18s ease}.banner-chevron.is-open[data-v-3db843d5]{transform:rotate(180deg)}.banner-details[data-v-3db843d5]{margin:0 4px 8px;max-height:min(38dvh,280px);overflow-y:auto;overscroll-behavior:contain;position:relative}.banner-details[data-v-3db843d5]:before{background:#ffffff1a;bottom:24px;content:"";left:22px;pointer-events:none;position:absolute;top:0;width:1px}.generation-link[data-v-3db843d5]{align-items:center;display:flex;gap:10px;min-height:58px;padding:8px 12px 8px 10px;position:relative}.generation-link[data-v-3db843d5]>:first-child{background:#111113}.generation-link+.generation-link[data-v-3db843d5]{border-top:1px solid hsla(0,0%,100%,.045)}.generation-link .banner-subtitle[data-v-3db843d5],.generation-link .banner-title[data-v-3db843d5]{overflow:visible;overflow-wrap:anywhere;white-space:normal}.generation-detail[data-v-3db843d5]{color:#fff6;display:block;font-size:11px;line-height:17px}.is-expanded .banner-details[data-v-3db843d5]{animation:details-in-3db843d5 .18s ease-out}@keyframes details-in-3db843d5{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:359px){.banner-link[data-v-3db843d5]{gap:8px;padding-inline:11px}.banner-title[data-v-3db843d5]{font-size:12px}.banner-subtitle[data-v-3db843d5]{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.banner-chevron[data-v-3db843d5],.mobile-processing-banner[data-v-3db843d5]{transition:none}.is-expanded .banner-details[data-v-3db843d5]{animation:none}}.app-mobile-bottom-navigation[data-v-b8a713ee]{display:none}@media(max-width:1023px){.app-mobile-bottom-navigation[data-v-b8a713ee]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0c0c0cf5;border-top:1px solid #ffffff12;bottom:0;display:block;height:var(--app-mobile-bottom-nav-offset);left:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;right:0;z-index:60}.app-mobile-bottom-navigation__inner[data-v-b8a713ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(var(--app-mobile-bottom-nav-height) - 1px);margin-inline:auto;max-width:600px;width:100%}.app-mobile-bottom-navigation__item[data-v-b8a713ee]{align-items:center;color:#a5a3ab;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:44px;min-width:0;padding:5px 4px 7px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .16s ease}.app-mobile-bottom-navigation__item.is-active[data-v-b8a713ee]{color:#dcc2ff}.app-mobile-bottom-navigation__item[data-v-b8a713ee]:focus-visible{border-radius:12px;outline:2px solid #dcc2ff;outline-offset:-4px}.app-mobile-bottom-navigation__icon-wrap[data-v-b8a713ee]{border-radius:12px;display:grid;height:30px;place-items:center;transition:background-color .16s ease;width:48px}.app-mobile-bottom-navigation__item.is-active .app-mobile-bottom-navigation__icon-wrap[data-v-b8a713ee]{background:#bc82f31a}.app-mobile-bottom-navigation__icon[data-v-b8a713ee]{height:25px;transition:transform .16s ease;width:25px}.app-mobile-bottom-navigation__item:active .app-mobile-bottom-navigation__icon[data-v-b8a713ee]{transform:scale(.93)}.app-mobile-bottom-navigation__label[data-v-b8a713ee]{font-size:11px;font-weight:650;line-height:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.app-mobile-bottom-navigation__icon[data-v-b8a713ee],.app-mobile-bottom-navigation__icon-wrap[data-v-b8a713ee],.app-mobile-bottom-navigation__item[data-v-b8a713ee]{transition:none}}
