.upgrade-dialog[data-v-a44fa450]{--upgrade-top:clamp(12px,3vh,48px);background:var(--ui-surface);border:0;border-radius:var(--ui-radius-2xl);box-shadow:var(--ui-shadow-dialog);color:var(--ui-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:visible;padding:0;position:fixed;width:min(880px,calc(100vw - 48px))}.upgrade-dialog[open][data-v-a44fa450]{display:flex;flex-direction:column}.upgrade-dialog[data-v-a44fa450]::backdrop{background:var(--ui-scrim)}.upgrade-dialog__scroll[data-v-a44fa450]{border-radius:inherit;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 36px 18px}.upgrade-dialog__close[data-v-a44fa450]{background:var(--ui-surface);border:0;border-radius:50%;box-shadow:0 2px 10px #17082c2e,0 0 0 1px #17082c0f;color:var(--ui-text);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:-14px;top:-14px;transition:transform var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);width:36px;z-index:2}.upgrade-dialog__close[data-v-a44fa450]:hover{color:var(--ui-accent-text);transform:rotate(90deg)}.upgrade-dialog__close[data-v-a44fa450]:active{transform:rotate(90deg) scale(.92)}.upgrade-dialog__close[data-v-a44fa450]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-dialog__head[data-v-a44fa450]{display:grid;gap:0;justify-items:center;text-align:center}.upgrade-dialog__head h2[data-v-a44fa450]{color:var(--ui-text);font-family:var(--font-title);font-size:var(--type-title);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:var(--leading-title);margin:0;max-width:560px;text-wrap:balance;word-spacing:var(--title-word-spacing)}.upgrade-dialog__trial[data-v-a44fa450]{align-items:center;background:var(--ui-accent-soft);border:1px solid var(--ui-accent-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin:16px 0 4px;padding:14px 16px;text-align:left;width:min(640px,100%)}.upgrade-dialog__head .upgrade-dialog__trial p[data-v-a44fa450]{display:grid;flex:1 1 260px;font-size:var(--type-small);gap:2px;margin:0;max-width:none}.upgrade-dialog__trial strong[data-v-a44fa450]{color:var(--ui-text);font-size:var(--type-body);font-weight:var(--weight-semibold)}.upgrade-dialog__trial button[data-v-a44fa450]{align-items:center;background:var(--ui-accent);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);gap:8px;min-height:42px;padding:0 18px;transition:background-color var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.upgrade-dialog__trial button[data-v-a44fa450]:hover{background:var(--ui-accent-hover)}.upgrade-dialog__trial button[data-v-a44fa450]:active{transform:scale(.98)}@media(max-width:560px){.upgrade-dialog__trial button[data-v-a44fa450]{justify-content:center;width:100%}}.upgrade-dialog__bar[data-v-a44fa450]{display:grid;justify-items:center;width:100%}@media(min-width:861px){.upgrade-dialog__bar.has-trial[data-v-a44fa450]{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}.upgrade-dialog__bar.has-trial .upgrade-dialog__trial[data-v-a44fa450]{flex:1 1 auto;margin:0;max-width:560px;padding:10px 12px 10px 14px;width:auto}.upgrade-dialog__bar.has-trial .upgrade-dialog__trial p span[data-v-a44fa450]{font-size:var(--type-caption);line-height:var(--leading-caption)}.upgrade-dialog__bar.has-trial .upgrade-period[data-v-a44fa450]{flex:none;margin-top:0}}.upgrade-dialog__head p[data-v-a44fa450]{color:var(--ui-text-2);font-size:var(--type-body);line-height:var(--leading-body);margin:4px 0 0;max-width:600px;text-wrap:pretty}.upgrade-period[data-v-a44fa450]{align-items:center;background:var(--ui-fill);border-radius:999px;display:inline-flex;gap:4px;margin-top:14px;padding:4px}.upgrade-period button[data-v-a44fa450]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--ui-text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);gap:8px;height:36px;padding:0 18px;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.upgrade-period button[data-v-a44fa450]:hover{color:var(--ui-text)}.upgrade-period button[data-v-a44fa450]:active{transform:scale(.97)}.upgrade-period button[aria-pressed=true][data-v-a44fa450]{background:var(--pc-plum);color:#fff}.upgrade-period b[data-v-a44fa450]{background:var(--pc-volt);border-radius:999px;color:var(--pc-plum);font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);padding:2px 8px}.upgrade-plans[data-v-a44fa450]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}.upgrade-plan[data-v-a44fa450]{animation:upgrade-card-in-a44fa450 var(--motion-medium) var(--ease-out) both;animation-delay:calc(var(--motion-stagger)*(var(--i) + 2));background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);display:flex;flex-direction:column;position:relative;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.upgrade-plan[data-v-a44fa450]:hover{border-color:var(--ui-border-strong)}.upgrade-plan.is-recommended[data-v-a44fa450]{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent),0 14px 36px color-mix(in srgb,var(--pc-v-500) 16%,transparent)}.upgrade-plan__flag[data-v-a44fa450]{background:var(--ui-accent);border-radius:999px;color:#fff;font-size:var(--type-caption);font-weight:var(--weight-semibold);left:50%;line-height:var(--leading-caption);padding:5px 12px;position:absolute;top:-13px;transform:translate(-50%);white-space:nowrap}.upgrade-plan__top[data-v-a44fa450]{display:grid;padding:18px 22px 14px}.upgrade-plan h3[data-v-a44fa450]{align-items:center;color:var(--ui-text);display:flex;font-size:var(--type-lead);font-weight:var(--weight-semibold);gap:10px;letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.upgrade-plan__current[data-v-a44fa450]{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-a44fa450]{color:var(--ui-text-2);font-size:var(--type-body);line-height:var(--leading-body);margin:2px 0 0}.upgrade-plan__price[data-v-a44fa450]{margin-top:8px;min-height:48px;overflow:hidden}.upgrade-plan__amount[data-v-a44fa450]{align-items:flex-end;display:flex;gap:8px;min-height:48px}.upgrade-plan__amount s[data-v-a44fa450]{color:var(--ui-text-3);font:var(--weight-semibold) var(--type-title)/var(--leading-title) var(--font-title);padding-bottom:4px;text-decoration-thickness:2px;word-spacing:var(--title-word-spacing)}.upgrade-plan__amount strong[data-v-a44fa450]{color:var(--ui-text);font:var(--weight-semibold) var(--type-figure)/var(--leading-figure) var(--font-title);font-variant-numeric:tabular-nums;letter-spacing:-.02em;word-spacing:var(--title-word-spacing)}.upgrade-plan__per[data-v-a44fa450]{color:var(--ui-text-2);display:grid;font-size:var(--type-small);gap:2px;justify-items:start;line-height:var(--leading-caption);padding-bottom:7px}.upgrade-plan__per b[data-v-a44fa450]{background:var(--pc-volt);border-radius:6px;color:var(--pc-plum);font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);padding:1px 6px}.upgrade-plan__credit[data-v-a44fa450]{color:var(--ui-text-2);font-size:var(--type-small);line-height:var(--leading-small);margin:6px 0}.upgrade-plan__credit b[data-v-a44fa450]{color:var(--ui-accent-text);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.upgrade-plan__cta[data-v-a44fa450]{align-items:center;background:var(--ui-fill);border:0;border-radius:var(--ui-radius-lg);color:var(--ui-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);gap:8px;height:44px;isolation:isolate;justify-content:center;margin-top:8px;overflow:hidden;position:relative;transition:background-color var(--motion-fast) var(--ease-out),transform var(--motion-press) var(--ease-out)}.upgrade-plan__cta[data-v-a44fa450]:hover:not(:disabled){background:var(--ui-fill-hover)}.upgrade-plan__cta.is-primary[data-v-a44fa450]{background:var(--ui-accent);box-shadow:inset 0 1px #fff3,inset 0 -2px #2c165933;color:#fff}.upgrade-plan__cta.is-primary[data-v-a44fa450]:hover:not(:disabled){background:var(--ui-accent-hover)}.upgrade-plan__cta.is-primary[data-v-a44fa450]: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-a44fa450]:hover:not(:disabled):after{transform:translate(120%);transition:transform var(--motion-sheen) var(--ease-out)}.upgrade-plan__cta[data-v-a44fa450]:active:not(:disabled){transform:scale(.98)}.upgrade-plan__cta[data-v-a44fa450]:disabled{cursor:progress;opacity:.7}.upgrade-plan__cta[data-v-a44fa450]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-plan__spin[data-v-a44fa450]{animation:upgrade-spin-a44fa450 var(--loop-spin) linear infinite}.upgrade-plan__billed[data-v-a44fa450]{color:var(--ui-text-2);font-size:var(--type-small);line-height:var(--leading-small);margin:6px 0 0;min-height:20px}.upgrade-plan__billed button[data-v-a44fa450]{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-a44fa450]:hover{text-decoration:underline;text-underline-offset:3px}.upgrade-plan__billed button svg[data-v-a44fa450]{transition:transform var(--motion-fast) var(--ease-out)}.upgrade-plan__billed button:hover svg[data-v-a44fa450]{transform:translate(2px)}.upgrade-plan__features[data-v-a44fa450]{border-top:1px solid var(--ui-border);flex:1;padding:14px 22px 16px}.upgrade-plan__features ul[data-v-a44fa450]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.upgrade-plan__features li[data-v-a44fa450]{align-items:flex-start;color:var(--ui-text);display:flex;font-size:var(--type-body);gap:10px;line-height:var(--leading-body)}.upgrade-plan__features li svg[data-v-a44fa450]{color:var(--ui-accent);flex:none;margin-top:3px}.upgrade-plan__more[data-v-a44fa450]{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:8px;text-decoration:none}.upgrade-plan__more[data-v-a44fa450]:hover{text-decoration:underline}.upgrade-plan__more[data-v-a44fa450]:focus-visible{border-radius:4px;outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-plan__features li.is-soon[data-v-a44fa450]{color:var(--ui-text-2)}.upgrade-plan__features li.is-soon svg[data-v-a44fa450]{color:var(--ui-text-4)}.upgrade-plan__features em[data-v-a44fa450]{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-a44fa450]{background:var(--pc-danger-50);border-radius:var(--ui-radius-lg);color:var(--pc-danger-600);margin:16px 0 0;padding:10px 14px}.upgrade-dialog__failure[data-v-a44fa450],.upgrade-dialog__foot[data-v-a44fa450]{font-size:var(--type-small);line-height:var(--leading-small)}.upgrade-dialog__foot[data-v-a44fa450]{align-items:center;color:var(--ui-text-2);display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;margin-top:16px}.upgrade-dialog__foot p[data-v-a44fa450]{margin:0}.upgrade-dialog__foot a[data-v-a44fa450]{color:var(--ui-accent-text);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out)}.upgrade-dialog__foot a[data-v-a44fa450]:hover{text-decoration-color:currentColor}.upgrade-dialog__link[data-v-a44fa450]{background:none;border:0;color:var(--ui-accent-text);cursor:pointer;font:inherit;font-weight:var(--weight-medium);padding:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out)}.upgrade-dialog__link[data-v-a44fa450]:hover{text-decoration-color:currentColor}.upgrade-dialog__link[data-v-a44fa450]:focus-visible{border-radius:4px;outline:2px solid var(--ui-focus);outline-offset:2px}.upgrade-dialog__all[data-v-a44fa450]{align-items:center;display:inline-flex;gap:4px}.upgrade-dialog__all svg[data-v-a44fa450]{transition:transform var(--motion-fast) var(--ease-out)}.upgrade-dialog__all:hover svg[data-v-a44fa450]{transform:translate(1px,-1px)}.upgrade-roll-enter-active[data-v-a44fa450]{transition:opacity var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-out)}.upgrade-roll-leave-active[data-v-a44fa450]{transition:opacity var(--motion-exit) var(--ease-in),transform var(--motion-exit) var(--ease-in)}.upgrade-roll-enter-from[data-v-a44fa450]{opacity:0;transform:translateY(14px)}.upgrade-roll-leave-to[data-v-a44fa450]{opacity:0;transform:translateY(-10px)}@keyframes upgrade-card-in-a44fa450{0%{opacity:0;transform:translateY(var(--motion-rise-lg))}}@keyframes upgrade-spin-a44fa450{to{transform:rotate(1turn)}}@media(min-width:721px)and (max-height:800px){.upgrade-dialog__scroll[data-v-a44fa450]{padding-bottom:12px;padding-top:20px}.upgrade-period[data-v-a44fa450]{margin-top:10px}.upgrade-period button[data-v-a44fa450]{height:32px}.upgrade-plans[data-v-a44fa450]{margin-top:14px}.upgrade-plan__credit[data-v-a44fa450]{display:none}.upgrade-plan__price[data-v-a44fa450]{margin-bottom:8px;min-height:40px}.upgrade-plan__amount[data-v-a44fa450]{min-height:40px}.upgrade-plan__amount strong[data-v-a44fa450]{font-size:var(--type-heading);line-height:var(--leading-heading)}.upgrade-plan__cta[data-v-a44fa450]{height:40px}.upgrade-plan__features[data-v-a44fa450]{padding-bottom:12px;padding-top:10px}.upgrade-plan__features ul[data-v-a44fa450]{gap:4px}.upgrade-dialog__foot[data-v-a44fa450]{margin-top:10px}.upgrade-dialog__bar.has-trial[data-v-a44fa450]{margin-top:12px}}@media(max-width:720px){.upgrade-dialog[data-v-a44fa450]{--upgrade-top:12px;border-radius:var(--ui-radius-xl);width:calc(100vw - 24px)}.upgrade-dialog__scroll[data-v-a44fa450]{padding:28px 16px 20px}.upgrade-dialog__close[data-v-a44fa450]{background:var(--ui-fill);box-shadow:none;height:40px;right:10px;top:10px;width:40px}.upgrade-dialog__head h2[data-v-a44fa450]{font-size:var(--type-lead);line-height:var(--leading-tight);max-width:calc(100% - 64px)}.upgrade-plans[data-v-a44fa450]{gap:24px;grid-template-columns:minmax(0,1fr);margin-top:28px}.upgrade-plan__top[data-v-a44fa450]{padding:24px 18px 18px}.upgrade-plan__features[data-v-a44fa450]{padding:16px 18px 20px}.upgrade-dialog__foot[data-v-a44fa450]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.upgrade-plan[data-v-a44fa450],.upgrade-plan__spin[data-v-a44fa450]{animation:none}}
