.loader[data-v-bc3d8e99]{background:var(--color-ghost-white);inset:0;justify-content:center;position:fixed;z-index:99999}.content[data-v-bc3d8e99],.loader[data-v-bc3d8e99]{align-items:center;display:flex}.content[data-v-bc3d8e99]{flex-direction:column;gap:44px;padding:0 32px;width:min(92vw,520px)}.wordmark[data-v-bc3d8e99]{color:var(--color-midnight-abyss);font-family:var(--font-display);font-size:clamp(80px,14vw,160px);font-weight:800;letter-spacing:-.045em;line-height:.85;opacity:0;text-box-edge:cap alphabetic;-webkit-text-box-edge:cap alphabetic;text-box-trim:both;-webkit-text-box-trim:both;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.9,.25,1)}.wordmark.ready[data-v-bc3d8e99]{opacity:1;transform:none}.bar[data-v-bc3d8e99]{display:flex;gap:10px;height:8px;padding:0 4px;width:100%}.seg[data-v-bc3d8e99]{animation:seg-pulse-bc3d8e99 2s ease-in-out infinite;animation-delay:calc(var(--i)*.2s);background:var(--c);border-radius:999px;flex:1;height:100%;opacity:.18;transform:scaleY(.5);transform-origin:center;will-change:opacity,transform}@keyframes seg-pulse-bc3d8e99{0%,60%,to{opacity:.18;transform:scaleY(.5)}20%,40%{opacity:1;transform:scaleY(1)}}.meta[data-v-bc3d8e99]{color:var(--text-faint);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;letter-spacing:.18em;text-transform:uppercase;width:100%}.meta-pct[data-v-bc3d8e99]{color:var(--color-midnight-abyss);font-variant-numeric:tabular-nums}.loader-fade-leave-active[data-v-bc3d8e99]{transition:opacity .35s ease}.loader-fade-leave-to[data-v-bc3d8e99]{opacity:0}@media(prefers-reduced-motion:reduce){.seg[data-v-bc3d8e99]{animation:none;opacity:.7;transform:none}}.curtain[data-v-370c075d]{display:grid;gap:0;grid-template-columns:repeat(5,1fr);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:99998}.curtain>span[data-v-370c075d]{background:var(--c);border-radius:32px;display:block;height:calc(100% + 96px);margin-left:-1px;position:relative;top:-48px;transform:translateY(100%);width:calc(100% + 2px);will-change:transform}.curtain[data-phase=in]>span[data-v-370c075d]{animation:curtain-in-370c075d .48s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(var(--i)*.04s)}.curtain[data-phase=out]>span[data-v-370c075d]{animation:curtain-out-370c075d .48s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc((4 - var(--i))*.04s);transform:translateY(0)}@keyframes curtain-in-370c075d{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes curtain-out-370c075d{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.curtain[data-v-370c075d]{display:none}}.campaign-card[data-v-e6a7fb50]{--campaign-accent:var(--color-lime-squeeze);background:var(--color-midnight-abyss);border-radius:28px;box-shadow:0 24px 60px #14141438;color:var(--color-ghost-white);overflow:hidden;position:relative;width:min(620px,calc(100vw - 32px))}.campaign-card[data-accent=violet][data-v-e6a7fb50]{--campaign-accent:var(--color-amethyst-glow)}.campaign-card[data-accent=orange][data-v-e6a7fb50]{--campaign-accent:var(--color-sunset-orange)}.campaign-card[data-accent=blue][data-v-e6a7fb50]{--campaign-accent:var(--color-skybound-blue)}.campaign-card[data-accent=green][data-v-e6a7fb50]{--campaign-accent:var(--color-emerald-sprint)}.campaign-card[data-accent=yellow][data-v-e6a7fb50]{--campaign-accent:var(--color-golden-rod)}.campaign-bars[data-v-e6a7fb50]{display:grid;grid-template-columns:repeat(5,1fr);height:6px;inset:0 0 auto;position:absolute}.campaign-bars i[data-v-e6a7fb50]{display:block}.campaign-bars i[data-v-e6a7fb50]:first-child{background:var(--color-emerald-sprint)}.campaign-bars i[data-v-e6a7fb50]:nth-child(2){background:var(--color-golden-rod)}.campaign-bars i[data-v-e6a7fb50]:nth-child(3){background:var(--color-skybound-blue)}.campaign-bars i[data-v-e6a7fb50]:nth-child(4){background:var(--color-sunset-orange)}.campaign-bars i[data-v-e6a7fb50]:nth-child(5){background:var(--color-amethyst-glow)}.campaign-close[data-v-e6a7fb50]{background:#fdf9f00f;border:1px solid rgba(253,249,240,.16);border-radius:50%;color:var(--color-ghost-white);cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:18px;top:18px;transition:transform .22s ease,background .22s ease,border-color .22s ease;width:38px;z-index:2}.campaign-close[data-v-e6a7fb50]:hover{background:#fdf9f01f;border-color:#fdf9f059;transform:rotate(7deg) scale(1.06)}.campaign-copy[data-v-e6a7fb50]{display:flex;flex-direction:column;gap:18px;min-width:0;padding:30px}.campaign-card--closable h2[data-v-e6a7fb50]{padding-right:42px}h2[data-v-e6a7fb50]{color:var(--color-ghost-white);font:800 clamp(26px,6vw,38px)/.94 var(--font-display);letter-spacing:-.035em;margin:0;max-width:100%;overflow-wrap:anywhere;padding-bottom:.06em;text-wrap:balance}.campaign-layout[data-v-e6a7fb50]{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 168px;min-width:0}.campaign-details[data-v-e6a7fb50]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:0}.campaign-details>p[data-v-e6a7fb50]{color:#fdf9f0b8;font:400 14px/1.55 var(--font-aeonik);margin:0;max-width:46ch}.campaign-trial[data-v-e6a7fb50]{border-left:1px solid rgba(253,249,240,.14);justify-content:center;min-height:202px;padding:17px 0 14px 22px}.campaign-trial[data-v-e6a7fb50],.campaign-trial-count[data-v-e6a7fb50]{align-items:flex-start;display:flex;flex-direction:column}.campaign-trial-count[data-v-e6a7fb50]{color:var(--campaign-accent);gap:5px}.campaign-trial-count strong[data-v-e6a7fb50]{font:800 92px/.78 var(--font-display);letter-spacing:-.08em}.campaign-trial-count span[data-v-e6a7fb50]{color:var(--color-ghost-white);font:700 19px/1 var(--font-display)}.campaign-trial b[data-v-e6a7fb50],.campaign-trial-count span[data-v-e6a7fb50]{letter-spacing:-.02em;text-transform:uppercase}.campaign-trial b[data-v-e6a7fb50]{color:var(--campaign-accent);font:800 18px/.95 var(--font-display);margin-top:10px}.campaign-trial small[data-v-e6a7fb50]{color:#fdf9f09e;font:600 9px/1.45 var(--font-mono);letter-spacing:.1em;margin-top:9px;max-width:17ch;text-transform:uppercase}.campaign-offer[data-v-e6a7fb50]{align-items:center;background:#fdf9f00e;border:1px dashed rgba(253,249,240,.28);border-radius:16px;color:inherit;display:flex;gap:14px;max-width:100%;min-height:62px;padding:12px 18px 12px 20px;text-align:left;width:-moz-fit-content;width:fit-content}button.campaign-offer[data-v-e6a7fb50]{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}button.campaign-offer[data-v-e6a7fb50]:hover{background:#fdf9f017;border-color:color-mix(in srgb,var(--campaign-accent) 60%,rgba(253,249,240,.28))}button.campaign-offer[data-v-e6a7fb50]:active{transform:scale(.985)}.campaign-offer-main[data-v-e6a7fb50]{display:flex;flex-direction:column;gap:5px;min-width:0}.campaign-offer-label[data-v-e6a7fb50]{color:#fdf9f09e;font:600 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.campaign-offer strong[data-v-e6a7fb50]{color:var(--campaign-accent);font:600 19px/1.05 var(--font-mono);letter-spacing:.06em;max-width:26ch;overflow-wrap:anywhere}.campaign-offer-divider[data-v-e6a7fb50]{align-self:stretch;background:#fdf9f01f;flex:0 0 1px;width:1px}.campaign-offer-note[data-v-e6a7fb50]{color:#fdf9f0b8;font:400 12.5px/1.4 var(--font-aeonik);max-width:16ch}.campaign-offer--plain strong[data-v-e6a7fb50]{color:var(--color-ghost-white);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em}.campaign-price[data-v-e6a7fb50]{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px;max-width:100%;width:-moz-fit-content;width:fit-content}.campaign-price-label[data-v-e6a7fb50]{color:#fdf9f094;font:600 9px/1 var(--font-mono);letter-spacing:.14em;margin-right:2px;text-transform:uppercase}.campaign-price s[data-v-e6a7fb50]{color:#fdf9f08c;font:600 15px/1 var(--font-mono);text-decoration-color:var(--color-sunset-orange);text-decoration-thickness:2px}.campaign-price strong[data-v-e6a7fb50]{color:var(--campaign-accent);font:800 21px/1 var(--font-display);letter-spacing:-.02em}.campaign-price-period[data-v-e6a7fb50]{color:#fdf9f085;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.campaign-actions[data-v-e6a7fb50]{display:flex;flex-wrap:wrap;gap:10px}.campaign-action[data-v-e6a7fb50]{align-items:center;border-radius:999px;display:inline-flex;font:500 14.5px/1 var(--font-aeonik);gap:10px;justify-content:center;min-height:52px;padding:0 26px;text-decoration:none;transition:transform .24s cubic-bezier(.2,.9,.25,1),box-shadow .24s ease,background .24s ease;width:-moz-fit-content;width:fit-content}.campaign-action[data-v-e6a7fb50]:hover{transform:translateY(-3px)}.campaign-primary[data-v-e6a7fb50]{background:var(--campaign-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--campaign-accent) 19%,transparent);color:var(--color-midnight-abyss)}.campaign-secondary[data-v-e6a7fb50]{background:#fdf9f00d;border:1px solid rgba(253,249,240,.22);color:var(--color-ghost-white)}.campaign-secondary[data-v-e6a7fb50]:hover{background:#fdf9f01a}@media(max-width:720px){.campaign-card[data-v-e6a7fb50]{border-radius:24px}.campaign-copy[data-v-e6a7fb50]{gap:14px;padding:26px 20px 20px}.campaign-card--closable h2[data-v-e6a7fb50]{padding-right:38px}.campaign-layout[data-v-e6a7fb50]{gap:14px;grid-template-columns:1fr}.campaign-details>p[data-v-e6a7fb50]{font-size:13.5px;line-height:1.5}.campaign-trial[data-v-e6a7fb50]{align-items:center;border:1px solid rgba(253,249,240,.14);border-radius:18px;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:auto 1fr;min-height:0;padding:14px 16px}.campaign-trial-count[data-v-e6a7fb50]{grid-row:1/3}.campaign-trial-count strong[data-v-e6a7fb50]{font-size:68px}.campaign-trial-count span[data-v-e6a7fb50]{font-size:15px}.campaign-trial b[data-v-e6a7fb50]{align-self:end;font-size:16px;margin:0}.campaign-trial small[data-v-e6a7fb50]{align-self:start;margin:5px 0 0;max-width:none}.campaign-offer[data-v-e6a7fb50]{min-height:0;padding:12px 14px;width:100%}.campaign-offer-main[data-v-e6a7fb50]{flex:1}.campaign-offer-note[data-v-e6a7fb50]{font-size:11.5px;max-width:13ch}.campaign-actions[data-v-e6a7fb50]{flex-direction:column;gap:9px}.campaign-action[data-v-e6a7fb50]{min-height:48px;padding:0 18px;width:100%}.campaign-close[data-v-e6a7fb50]{height:36px;right:14px;top:14px;width:36px}}@media(max-width:420px){.campaign-offer[data-v-e6a7fb50]{align-items:flex-start;flex-wrap:wrap}.campaign-offer-divider[data-v-e6a7fb50]{display:none}.campaign-offer-note[data-v-e6a7fb50]{flex-basis:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.campaign-action[data-v-e6a7fb50],.campaign-close[data-v-e6a7fb50],button.campaign-offer[data-v-e6a7fb50]{transition:none}}.campaign-overlay[data-v-0ee09d0b]{backdrop-filter:blur(15px) saturate(90%);-webkit-backdrop-filter:blur(15px) saturate(90%);background:#1414148a;display:grid;inset:0;overflow:auto;padding:24px 16px;place-items:center;position:fixed;z-index:110}.campaign-reminder[data-v-0ee09d0b]{--reminder-accent:var(--color-lime-squeeze);align-items:center;background:var(--color-midnight-abyss);border:0;border-radius:22px;bottom:22px;box-shadow:0 20px 50px #14141433;color:var(--color-ghost-white);cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;padding:18px;position:fixed;right:22px;text-align:left;transition:transform .25s cubic-bezier(.2,.9,.25,1),box-shadow .25s ease;width:min(400px,calc(100vw - 44px));z-index:105}.campaign-reminder--discount[data-v-0ee09d0b]{grid-template-columns:auto minmax(0,1fr) auto auto}.campaign-reminder[data-accent=violet][data-v-0ee09d0b]{--reminder-accent:var(--color-amethyst-glow)}.campaign-reminder[data-accent=orange][data-v-0ee09d0b]{--reminder-accent:var(--color-sunset-orange)}.campaign-reminder[data-accent=blue][data-v-0ee09d0b]{--reminder-accent:var(--color-skybound-blue)}.campaign-reminder[data-accent=green][data-v-0ee09d0b]{--reminder-accent:var(--color-emerald-sprint)}.campaign-reminder[data-accent=yellow][data-v-0ee09d0b]{--reminder-accent:var(--color-golden-rod)}.campaign-reminder[data-v-0ee09d0b]:hover{box-shadow:0 28px 65px #14141461;transform:translateY(-4px)}.campaign-reminder--attention[data-v-0ee09d0b]{animation:campaign-reminder-attention-0ee09d0b .85s cubic-bezier(.2,.9,.25,1)}@keyframes campaign-reminder-attention-0ee09d0b{0%,to{box-shadow:0 20px 50px #14141433;transform:translateY(0) scale(1)}32%{box-shadow:0 28px 68px color-mix(in srgb,var(--reminder-accent) 24%,hsla(0,0%,8%,.34));transform:translateY(-7px) scale(1.025)}58%{transform:translateY(1px) scale(.995)}76%{transform:translateY(-3px) scale(1.008)}}.reminder-bars[data-v-0ee09d0b]{display:grid;grid-template-columns:repeat(5,1fr);height:5px;inset:0 0 auto;position:absolute}.reminder-bars i[data-v-0ee09d0b]{display:block}.reminder-bars i[data-v-0ee09d0b]:first-child{background:var(--color-emerald-sprint)}.reminder-bars i[data-v-0ee09d0b]:nth-child(2){background:var(--color-golden-rod)}.reminder-bars i[data-v-0ee09d0b]:nth-child(3){background:var(--color-skybound-blue)}.reminder-bars i[data-v-0ee09d0b]:nth-child(4){background:var(--color-sunset-orange)}.reminder-bars i[data-v-0ee09d0b]:nth-child(5){background:var(--color-amethyst-glow)}.reminder-icon[data-v-0ee09d0b]{background:var(--reminder-accent);border-radius:12px;color:var(--color-midnight-abyss);display:grid;height:38px;place-items:center;width:38px}.reminder-copy[data-v-0ee09d0b]{min-width:0}.reminder-copy small[data-v-0ee09d0b]{color:#fdf9f09e;display:block;font:600 9px/1 var(--font-mono);letter-spacing:.16em;margin-bottom:5px;text-transform:uppercase}.reminder-copy strong[data-v-0ee09d0b]{color:var(--color-ghost-white);display:block;font:600 15px/1 var(--font-mono);letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-discount[data-v-0ee09d0b]{background:var(--reminder-accent);border-radius:999px;color:var(--color-midnight-abyss);font:800 11px/1 var(--font-mono);padding:7px 9px;white-space:nowrap}.campaign-modal-enter-active[data-v-0ee09d0b],.campaign-modal-leave-active[data-v-0ee09d0b]{transition:opacity .25s ease}.campaign-modal-enter-active[data-v-0ee09d0b] .campaign-card,.campaign-modal-leave-active[data-v-0ee09d0b] .campaign-card{transition:transform .35s cubic-bezier(.2,.9,.25,1),opacity .25s ease}.campaign-modal-enter-from[data-v-0ee09d0b],.campaign-modal-leave-to[data-v-0ee09d0b]{opacity:0}.campaign-modal-enter-from[data-v-0ee09d0b] .campaign-card,.campaign-modal-leave-to[data-v-0ee09d0b] .campaign-card{opacity:0;transform:translateY(24px) scale(.97)}.campaign-reminder-enter-active[data-v-0ee09d0b],.campaign-reminder-leave-active[data-v-0ee09d0b]{transition:opacity .24s ease,transform .3s cubic-bezier(.2,.9,.25,1)}.campaign-reminder-enter-from[data-v-0ee09d0b],.campaign-reminder-leave-to[data-v-0ee09d0b]{opacity:0;transform:translateY(16px) scale(.96)}@media(max-width:640px){.campaign-reminder[data-v-0ee09d0b]{bottom:12px;min-width:0;right:12px;width:calc(100vw - 24px)}.campaign-overlay[data-v-0ee09d0b]{padding:12px}}@media(prefers-reduced-motion:reduce){.campaign-modal-enter-active[data-v-0ee09d0b],.campaign-modal-leave-active[data-v-0ee09d0b],.campaign-reminder[data-v-0ee09d0b],.campaign-reminder-enter-active[data-v-0ee09d0b],.campaign-reminder-leave-active[data-v-0ee09d0b]{transition:none}.campaign-reminder--attention[data-v-0ee09d0b]{animation:none}}
