.upgrade-dialog[data-v-e9a71d2a]{--upgrade-top:clamp(12px,3vh,40px);background:#fff;border:0;border-radius:20px;box-shadow:0 0 0 1px #19171c0f,0 40px 80px -24px #19171c52,0 12px 24px -12px #19171c1f;color:var(--studio-text);font:var(--type-body)/var(--leading-body) var(--ui-font);margin:var(--upgrade-top) auto auto;max-height:calc(100dvh - var(--upgrade-top)*2);max-width:none;overflow:hidden;padding:0;position:fixed;width:min(920px,calc(100vw - 48px))}.upgrade-dialog[open][data-v-e9a71d2a]{display:flex;flex-direction:column}.upgrade-dialog[data-v-e9a71d2a]::backdrop{background:var(--ui-scrim)}.upgrade-dialog__scroll[data-v-e9a71d2a]{border-radius:inherit;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 32px 20px}.upgrade-dialog__close.ui-dialog-close[data-v-e9a71d2a]{position:absolute;right:16px;top:16px;z-index:2}.upgrade-dialog__head[data-v-e9a71d2a]{display:grid;gap:4px;justify-items:center;padding:0 32px;text-align:center}.upgrade-dialog__head h2[data-v-e9a71d2a]{color:var(--studio-text);font:var(--weight-semibold) 24px /32px var(--font-title);letter-spacing:-.012em;margin:0;max-width:640px;text-wrap:balance;word-spacing:var(--title-word-spacing)}.upgrade-dialog__head p[data-v-e9a71d2a]{color:var(--studio-text-2);font-size:var(--type-body);line-height:var(--leading-body);margin:0;max-width:72ch;text-wrap:pretty}.upgrade-dialog__trial[data-v-e9a71d2a]{align-items:center;background:linear-gradient(90deg,#f7f2ff,#fbf9ff);border-radius:14px;box-shadow:inset 0 0 0 1px #7a40ed24;display:flex;gap:14px;margin:20px 0 0;padding:12px 12px 12px 16px}.upgrade-dialog__trial-mark[data-v-e9a71d2a]{color:var(--ui-accent);fill:currentColor;flex:none}.upgrade-dialog__trial p[data-v-e9a71d2a]{color:var(--studio-text-2);flex:1;font-size:var(--type-small);line-height:20px;margin:0;min-width:0}.upgrade-dialog__trial strong[data-v-e9a71d2a]{color:var(--studio-text);font-size:var(--type-body);font-weight:var(--weight-semibold)}.upgrade-dialog__trial button[data-v-e9a71d2a]{align-items:center;background:#fff;border:0;border-radius:10px;box-shadow:var(--studio-shadow-control);color:var(--studio-text);cursor:pointer;display:inline-flex;flex:none;font:var(--weight-medium) var(--type-body) /20px var(--ui-font);height:36px;padding:0 14px;transition:box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.upgrade-dialog__trial button[data-v-e9a71d2a]:hover{box-shadow:var(--studio-shadow-control-hover)}.upgrade-dialog__trial button[data-v-e9a71d2a]:active{transform:scale(.97)}.upgrade-period[data-v-e9a71d2a]{align-items:center;background:#19171c0d;border-radius:10px;display:inline-flex;gap:2px;margin-top:12px;padding:3px}.upgrade-period button[data-v-e9a71d2a]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--studio-text-2);cursor:pointer;display:inline-flex;font:var(--weight-medium) var(--type-small) /1 var(--ui-font);gap:8px;height:32px;padding:0 14px;transition:color var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.upgrade-period button[data-v-e9a71d2a]:hover{color:var(--ui-text)}.upgrade-period button[data-v-e9a71d2a]:active{transform:scale(.97)}.upgrade-period button[aria-pressed=true][data-v-e9a71d2a]{background:#fff;box-shadow:0 0 0 1px #19171c0f,0 1px 3px #19171c1a;color:var(--studio-text)}.upgrade-period b[data-v-e9a71d2a]{background:var(--pc-success-50);border-radius:6px;color:var(--pc-success-600);display:inline-grid;font-size:var(--type-caption);font-weight:var(--weight-semibold);height:20px;padding:0 7px;place-items:center}.upgrade-plans[data-v-e9a71d2a]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:16px 0 0;padding:0}.upgrade-plan[data-v-e9a71d2a]{animation:upgrade-card-in-e9a71d2a var(--motion-medium) var(--ease-out) backwards;animation-delay:calc(var(--i, 0)*var(--motion-stagger));background:#fff;border:0;border-radius:18px;box-shadow:var(--studio-shadow-card);display:flex;flex-direction:column;position:relative}.upgrade-plan[data-v-e9a71d2a]:hover{box-shadow:var(--studio-shadow-control-hover)}.upgrade-plan.is-recommended[data-v-e9a71d2a],.upgrade-plan.is-recommended[data-v-e9a71d2a]:hover{box-shadow:0 0 0 1.5px var(--ui-accent),0 16px 40px -20px #6a2ee873}.upgrade-plan__flag[data-v-e9a71d2a]{align-items:center;background:var(--ui-accent-soft);border-radius:8px;color:var(--ui-accent-text);display:inline-flex;font-size:var(--type-caption);font-weight:var(--weight-semibold);gap:5px;height:24px;padding:0 9px;position:absolute;right:22px;top:20px;z-index:1}.upgrade-plan__flag[data-v-e9a71d2a]:before{background:currentColor;content:"";height:10px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0q.9 4.1 5 5-4.1.9-5 5-.9-4.1-5-5 4.1-.9 5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0q.9 4.1 5 5-4.1.9-5 5-.9-4.1-5-5 4.1-.9 5-5'/%3E%3C/svg%3E") center /contain no-repeat;width:10px}.upgrade-plan__top[data-v-e9a71d2a]{display:grid;padding:20px 22px 16px}.upgrade-plan h3[data-v-e9a71d2a]{align-items:center;color:var(--studio-text);display:flex;font:var(--weight-semibold) 20px /28px var(--font-title);gap:10px;letter-spacing:-.01em;margin:0;padding-right:120px;word-spacing:var(--title-word-spacing)}.upgrade-plan__current[data-v-e9a71d2a]{background:var(--ui-accent-soft);border-radius:999px;color:var(--ui-accent-text);font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);padding:3px 10px}.upgrade-plan__tagline[data-v-e9a71d2a]{color:var(--studio-text-3);font-size:var(--type-small);line-height:20px;margin:2px 0 0}.upgrade-plan__price[data-v-e9a71d2a]{margin-top:14px;min-height:44px;overflow:hidden}.upgrade-plan__amount[data-v-e9a71d2a]{align-items:baseline;display:flex;gap:8px;min-height:44px}.upgrade-plan__amount s[data-v-e9a71d2a]{color:var(--studio-text-3);font:var(--weight-medium) var(--type-large) /1 var(--ui-font);order:3;text-decoration-color:#19171c59}.upgrade-plan__amount strong[data-v-e9a71d2a]{color:var(--studio-text);font:var(--weight-semibold) 36px /40px var(--font-title);font-variant-numeric:tabular-nums;letter-spacing:-.025em;word-spacing:var(--title-word-spacing)}.upgrade-plan__per[data-v-e9a71d2a]{color:var(--studio-text-3);font-size:var(--type-body)}.upgrade-plan__credit[data-v-e9a71d2a]{color:var(--studio-text-3);font-size:var(--type-small);line-height:var(--leading-small);margin:4px 0 6px}.upgrade-plan__credit b[data-v-e9a71d2a]{color:var(--ui-accent-text);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.upgrade-plan__tiers[data-v-e9a71d2a]{--credit-step-bg:var(--ui-fill);--credit-step-ring:none;--credit-step-hover:var(--ui-fill-hover)}.upgrade-plan__cta[data-v-e9a71d2a]{align-items:center;background:#fff;border:0;border-radius:12px;box-shadow:var(--studio-shadow-control);color:var(--studio-text);cursor:pointer;display:inline-flex;font:var(--weight-medium) 15px /20px var(--ui-font);gap:8px;height:44px;isolation:isolate;justify-content:center;margin-top:12px;overflow:hidden;position:relative;transition:background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.upgrade-plan__cta[data-v-e9a71d2a]:hover:not(:disabled){background:var(--studio-surface-hover);box-shadow:var(--studio-shadow-control-hover)}.upgrade-plan__cta.is-primary[data-v-e9a71d2a]{background:var(--ui-accent);box-shadow:var(--studio-shadow-primary);color:#fff}.upgrade-plan__cta.is-primary[data-v-e9a71d2a]:hover:not(:disabled){background:var(--studio-accent-hover);box-shadow:var(--studio-shadow-primary-hover)}.upgrade-plan__cta.is-primary[data-v-e9a71d2a]:after{background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translate(-120%);z-index:-1}.upgrade-plan__cta.is-primary[data-v-e9a71d2a]:hover:not(:disabled):after{transform:translate(120%);transition:transform var(--motion-sheen) var(--ease-out)}.upgrade-plan__cta[data-v-e9a71d2a]:active:not(:disabled){transform:scale(.98)}.upgrade-plan__cta[data-v-e9a71d2a]:disabled{cursor:progress;opacity:.7}.upgrade-plan__cta[data-v-e9a71d2a]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-plan__spin[data-v-e9a71d2a]{animation:upgrade-spin-e9a71d2a var(--loop-spin) linear infinite}.upgrade-plan__billed[data-v-e9a71d2a]{color:var(--studio-text-3);font-size:var(--type-small);line-height:var(--leading-small);margin:8px 0 0;min-height:20px}.upgrade-plan__billed button[data-v-e9a71d2a]{align-items:center;background:none;border:0;color:var(--ui-accent-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--weight-medium);gap:5px;padding:0}.upgrade-plan__billed button[data-v-e9a71d2a]:hover{text-decoration:underline;text-underline-offset:3px}.upgrade-plan__billed button svg[data-v-e9a71d2a]{transition:transform var(--motion-fast) var(--ease-out)}.upgrade-plan__billed button:hover svg[data-v-e9a71d2a]{transform:translate(2px)}.upgrade-plan__features[data-v-e9a71d2a]{border-top:0;box-shadow:inset 0 1px #19171c14;flex:1;margin:0 22px;padding:16px 0 18px}.upgrade-plan__features ul[data-v-e9a71d2a]{display:grid;gap:9px;list-style:none;margin:0;padding:0}.upgrade-plan__features li[data-v-e9a71d2a]{align-items:center;color:var(--studio-text);display:flex;font-size:var(--type-body);gap:10px;line-height:20px}.upgrade-plan__features li svg[data-v-e9a71d2a]{color:var(--ui-accent);flex:none;stroke-width:2.2}.upgrade-plan__more[data-v-e9a71d2a]{align-items:center;color:var(--ui-accent-text);display:inline-flex;font-size:var(--type-small);font-weight:var(--weight-medium);gap:4px;line-height:var(--leading-small);margin-top:12px;text-decoration:none}.upgrade-plan__more[data-v-e9a71d2a]:hover{text-decoration:underline}.upgrade-plan__more[data-v-e9a71d2a]:focus-visible{border-radius:4px;outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-plan__features li.has-marks[data-v-e9a71d2a]{align-items:center;color:var(--studio-text);font-weight:var(--weight-regular)}.upgrade-plan__features li.has-marks svg[data-v-e9a71d2a]{color:inherit;margin-top:0}.upgrade-plan__marks[data-v-e9a71d2a]{align-items:center;display:inline-flex;flex:none}.upgrade-plan__marks i[data-v-e9a71d2a]{background:var(--ui-surface,#fff);border-radius:999px;box-shadow:0 0 0 1px var(--ui-border);display:grid;height:22px;place-items:center;width:22px}.upgrade-plan__marks i+i[data-v-e9a71d2a]{margin-left:-5px}.upgrade-plan__marks i[data-v-e9a71d2a]{transition:opacity var(--motion-medium) var(--ease-out)}.upgrade-plan__features li.is-locked[data-v-e9a71d2a]{color:var(--ui-text-3)}.upgrade-plan__features li.is-locked .upgrade-plan__marks i[data-v-e9a71d2a]{filter:grayscale(1);opacity:.5}.upgrade-plan__lock[data-v-e9a71d2a]{align-items:center;background:var(--ui-accent-soft);border:0;border-radius:999px;color:var(--ui-accent-text);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:var(--type-caption);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);gap:4px;line-height:18px;margin-left:auto;padding:2px 9px;transition:transform var(--motion-press,80ms) var(--ease-out);white-space:nowrap}.upgrade-plan__lock[data-v-e9a71d2a]:active{transform:scale(.96)}.upgrade-plan__features li.is-soon[data-v-e9a71d2a]{color:var(--ui-text-2)}.upgrade-plan__features li.is-soon svg[data-v-e9a71d2a]{color:var(--ui-text-4)}.upgrade-plan__features em[data-v-e9a71d2a]{align-self:center;background:var(--ui-fill);border-radius:999px;color:var(--ui-text-2);flex:none;font-size:var(--type-caption);font-style:normal;font-weight:var(--weight-medium);line-height:var(--leading-caption);margin-left:auto;padding:2px 8px}.upgrade-dialog__failure[data-v-e9a71d2a]{background:var(--pc-danger-50);border-radius:var(--ui-radius-lg);color:var(--pc-danger-600);font-size:var(--type-small);line-height:var(--leading-small);margin:16px 0 0;padding:10px 14px}.upgrade-dialog__foot[data-v-e9a71d2a]{color:var(--studio-text-3);font-size:var(--type-small);gap:6px 20px;justify-content:space-between;line-height:var(--leading-small);margin-top:16px}.upgrade-dialog__foot[data-v-e9a71d2a],.upgrade-dialog__foot p[data-v-e9a71d2a]{align-items:center;display:flex;flex-wrap:wrap}.upgrade-dialog__foot p[data-v-e9a71d2a]{margin:0}.upgrade-dialog__foot p i[data-v-e9a71d2a]{color:#19171c33;font-style:normal;margin:0 8px}.upgrade-dialog__foot a[data-v-e9a71d2a]{color:var(--studio-text-2);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.upgrade-dialog__foot a[data-v-e9a71d2a]:hover{color:var(--ui-accent-text)}.upgrade-dialog__link[data-v-e9a71d2a]{background:none;border:0;color:var(--studio-text-2);cursor:pointer;font:inherit;font-weight:var(--weight-medium);padding:0;text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.upgrade-dialog__link[data-v-e9a71d2a]:hover{color:var(--ui-accent-text)}.upgrade-dialog__link[data-v-e9a71d2a]:focus-visible{border-radius:4px;outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-dialog__all[data-v-e9a71d2a]{align-items:center;display:inline-flex;gap:4px}.upgrade-dialog__all svg[data-v-e9a71d2a]{transition:transform var(--motion-fast) var(--ease-out)}.upgrade-dialog__all:hover svg[data-v-e9a71d2a]{transform:translate(1px,-1px)}.upgrade-roll-enter-active[data-v-e9a71d2a]{transition:opacity var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-out)}.upgrade-roll-leave-active[data-v-e9a71d2a]{transition:opacity var(--motion-exit) var(--ease-in),transform var(--motion-exit) var(--ease-in)}.upgrade-roll-enter-from[data-v-e9a71d2a]{opacity:0;transform:translateY(14px)}.upgrade-roll-leave-to[data-v-e9a71d2a]{opacity:0;transform:translateY(-10px)}@keyframes upgrade-card-in-e9a71d2a{0%{opacity:0;transform:translateY(var(--motion-rise-lg))}}@keyframes upgrade-spin-e9a71d2a{to{transform:rotate(1turn)}}@media(min-width:721px)and (max-height:800px){.upgrade-dialog__scroll[data-v-e9a71d2a]{padding-bottom:12px;padding-top:20px}.upgrade-period[data-v-e9a71d2a]{margin-top:10px}.upgrade-period button[data-v-e9a71d2a]{height:32px}.upgrade-plans[data-v-e9a71d2a]{margin-top:14px}.upgrade-plan__credit[data-v-e9a71d2a]{display:none}.upgrade-plan__price[data-v-e9a71d2a]{margin-bottom:8px;min-height:40px}.upgrade-plan__amount[data-v-e9a71d2a]{min-height:40px}.upgrade-plan__amount strong[data-v-e9a71d2a]{font-size:var(--type-heading);line-height:var(--leading-heading)}.upgrade-plan__cta[data-v-e9a71d2a]{height:40px}.upgrade-plan__features[data-v-e9a71d2a]{padding-bottom:12px;padding-top:10px}.upgrade-plan__features ul[data-v-e9a71d2a]{gap:4px}.upgrade-dialog__foot[data-v-e9a71d2a]{margin-top:10px}.upgrade-dialog__trial[data-v-e9a71d2a]{margin-top:14px;padding-bottom:8px;padding-top:8px}}@media(max-width:720px){.upgrade-dialog[data-v-e9a71d2a]{--upgrade-top:auto;border-radius:20px 20px 0 0;bottom:0;margin:auto 0 0;max-height:calc(100dvh - 24px);max-width:100vw;top:auto;width:100vw}.upgrade-dialog[data-v-e9a71d2a]:before{background:#19171c24;border-radius:4px;content:"";height:4px;left:50%;margin-left:-18px;position:absolute;top:8px;width:36px;z-index:3}.upgrade-dialog__head[data-v-e9a71d2a]{padding:0 32px}.upgrade-dialog__head h2[data-v-e9a71d2a]{font-size:21px;line-height:28px}.upgrade-dialog__trial[data-v-e9a71d2a]{flex-wrap:wrap}.upgrade-dialog__trial button[data-v-e9a71d2a]{height:40px;justify-content:center;width:100%}.upgrade-dialog__scroll[data-v-e9a71d2a]{padding:28px 16px 20px}.upgrade-dialog__close.ui-dialog-close[data-v-e9a71d2a]{right:12px;top:14px}.upgrade-plans[data-v-e9a71d2a]{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:16px}.upgrade-plan__top[data-v-e9a71d2a]{padding:24px 18px 18px}.upgrade-plan__features[data-v-e9a71d2a]{padding:16px 18px 20px}.upgrade-dialog__foot[data-v-e9a71d2a]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.upgrade-plan[data-v-e9a71d2a],.upgrade-plan__spin[data-v-e9a71d2a]{animation:none}}
