.upgrade-modal-content{background:var(--run-paper,#fffaec);border:2.5px solid var(--run-ink,#1b1b1b);border-radius:0;box-shadow:0 6px 0 var(--run-shadow,#1b1b1b);color:var(--run-ink,#1b1b1b);max-height:min(760px,calc(100svh - 24px));max-width:min(980px,calc(100vw - 24px));overflow:auto;padding:0;width:min(980px,calc(100vw - 24px))}.upgrade-modal[data-v-d843f8c0]{background:linear-gradient(180deg,#fff8e9f5,#f4eddcf5),var(--run-paper,#fffaec);display:grid;gap:16px;padding:clamp(18px,2.4vw,28px)}.upgrade-modal__header[data-v-d843f8c0]{display:grid;gap:8px;max-width:680px}.upgrade-modal__billing button[data-v-d843f8c0],.upgrade-modal__kicker[data-v-d843f8c0],.upgrade-plan>div>span[data-v-d843f8c0],.upgrade-plan__badge[data-v-d843f8c0]{font-family:var(--font-mono),monospace;font-weight:950;text-transform:uppercase}.upgrade-modal__kicker[data-v-d843f8c0]{color:var(--run-orange,#ee5a3a);font-size:.68rem}.upgrade-modal h2[data-v-d843f8c0]{color:var(--run-ink,#1b1b1b);font-size:clamp(2rem,4vw,4rem);font-weight:950;letter-spacing:0;line-height:.92;margin:0}.upgrade-modal__header p[data-v-d843f8c0],.upgrade-modal__header small[data-v-d843f8c0]{color:color-mix(in srgb,var(--run-ink,#1b1b1b) 66%,transparent);font-size:1rem;font-weight:850;line-height:1.22;margin:0}.upgrade-modal__header small[data-v-d843f8c0]{background:color-mix(in srgb,var(--run-paper-soft,#f3ead2) 76%,#fff 24%);border:2px solid color-mix(in srgb,var(--run-ink,#1b1b1b) 24%,transparent);border-radius:12px;font-family:var(--font-mono),monospace;font-size:.62rem;padding:7px 9px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.upgrade-modal__billing[data-v-d843f8c0]{background:var(--run-paper,#fffaec);border:2px solid var(--run-ink,#1b1b1b);border-radius:12px;box-shadow:0 3px 0 var(--run-shadow,#1b1b1b);display:inline-flex;width:-moz-fit-content;width:fit-content}.upgrade-modal__billing button[data-v-d843f8c0]{background:transparent;border:0;border-right:2px solid var(--run-ink,#1b1b1b);color:var(--run-ink,#1b1b1b);font-size:.66rem;min-height:38px;padding:0 14px}.upgrade-modal__billing button[data-v-d843f8c0]:last-child{border-right:0}.upgrade-modal__billing button.is-active[data-v-d843f8c0]{background:var(--run-orange,#ee5a3a)}.upgrade-modal__billing span[data-v-d843f8c0]{color:color-mix(in srgb,var(--run-ink,#1b1b1b) 62%,transparent);margin-left:6px}.upgrade-modal__plans[data-v-d843f8c0]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-plan[data-v-d843f8c0]{background:color-mix(in srgb,var(--run-paper,#fffaec) 90%,#fff 10%);border:2px solid var(--run-ink,#1b1b1b);border-radius:12px;box-shadow:0 4px 0 var(--run-shadow,#1b1b1b);display:grid;gap:16px;grid-template-rows:auto minmax(0,1fr) auto;min-height:360px;padding:18px;position:relative}.upgrade-plan--pro[data-v-d843f8c0]{background:var(--run-orange,#ee5a3a)}.upgrade-plan__badge[data-v-d843f8c0]{background:var(--run-green,#4caf50);border:2px solid var(--run-ink,#1b1b1b);border-radius:12px;color:var(--run-ink,#1b1b1b);font-size:.58rem;padding:6px 8px;position:absolute;right:-3px;top:-3px}.upgrade-plan>div>span[data-v-d843f8c0]{color:color-mix(in srgb,var(--run-ink,#1b1b1b) 64%,transparent);font-size:.66rem}.upgrade-plan h3[data-v-d843f8c0]{color:var(--run-ink,#1b1b1b);font-size:clamp(2.4rem,5vw,4.6rem);font-weight:950;line-height:.9;margin:6px 0 0}.upgrade-plan p[data-v-d843f8c0]{color:color-mix(in srgb,var(--run-ink,#1b1b1b) 70%,transparent);font-size:.9rem;font-weight:850;line-height:1.18;margin:8px 0 0}.upgrade-plan ul[data-v-d843f8c0]{align-content:start;display:grid;gap:8px;list-style:none;margin:0;padding:0}.upgrade-plan li[data-v-d843f8c0]{align-items:flex-start;color:color-mix(in srgb,var(--run-ink,#1b1b1b) 78%,transparent);display:flex;font-size:.82rem;font-weight:850;gap:8px;line-height:1.18}.upgrade-plan li svg[data-v-d843f8c0]{color:var(--run-ink,#1b1b1b);flex:0 0 16px;height:16px;margin-top:1px;stroke-width:3;width:16px}.upgrade-plan[data-v-d843f8c0] a,.upgrade-plan[data-v-d843f8c0] button{border-radius:0!important;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:950;text-transform:uppercase}@media(max-width:760px){.upgrade-modal__plans[data-v-d843f8c0]{grid-template-columns:1fr}}
