.mask[data-v-f6fbb473]{background:#0006;z-index:var(--z-overlay)}.mask[data-v-f6fbb473],.wrap[data-v-f6fbb473]{top:0;right:0;bottom:0;left:0;position:fixed}.wrap[data-v-f6fbb473]{align-items:flex-end;display:flex;justify-content:center;z-index:var(--z-modal)}.panel[data-v-f6fbb473]{background:var(--color-bg-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-overlay);max-width:420px;outline:none;padding:var(--space-5) var(--space-4) calc(var(--space-4) + var(--safe-bottom));position:relative;width:100%}.x[data-v-f6fbb473]{background:transparent;border:0;color:var(--color-text-tertiary);height:44px;position:absolute;right:var(--space-1);top:var(--space-1);width:44px}.title[data-v-f6fbb473]{font-size:var(--font-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);padding-right:var(--space-6)}.body[data-v-f6fbb473]{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:var(--lh-prose);margin-top:var(--space-2)}.benefits[data-v-f6fbb473]{display:grid;gap:var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0}.benefits li[data-v-f6fbb473]{align-items:flex-start;display:flex;font-size:var(--font-md);gap:var(--space-2)}.benefits svg[data-v-f6fbb473]{flex:none;margin-top:3px}.benefits svg[data-v-f6fbb473],.price[data-v-f6fbb473]{color:var(--color-text-primary)}.price[data-v-f6fbb473]{font-variant-numeric:tabular-nums;margin:var(--space-4) 0 var(--space-3)}.price small[data-v-f6fbb473]{font-size:var(--font-md)}.price b[data-v-f6fbb473],.price small[data-v-f6fbb473]{font-weight:var(--fw-bold)}.price b[data-v-f6fbb473]{font-size:var(--font-2xl);margin-left:2px}.err[data-v-f6fbb473]{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3)}.err[data-v-f6fbb473],.later[data-v-f6fbb473]{font-size:var(--font-sm)}.later[data-v-f6fbb473]{background:transparent;border:0;color:var(--color-text-tertiary);display:block;margin-top:var(--space-1);min-height:var(--control-height);width:100%}@media (min-width:769px){.wrap[data-v-f6fbb473]{align-items:center}.panel[data-v-f6fbb473]{border-radius:var(--radius-lg);padding-bottom:var(--space-4)}}
