.lifetime-unlock-dialog[data-v-141886a7]{z-index:210;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.lifetime-unlock-dialog__panel[data-v-141886a7]{border:1px solid var(--funoria-card-border);background:var(--funoria-surface-elevated);width:min(100%,58rem);color:var(--funoria-text-primary);box-shadow:var(--funoria-card-shadow);border-radius:20px;gap:16px;margin:auto;padding:30px;display:grid;position:relative}.lifetime-unlock-dialog__close[data-v-141886a7]{color:var(--funoria-text-muted);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.lifetime-unlock-dialog__panel h2[data-v-141886a7]{margin:0;font-size:1.8rem}.lifetime-unlock-dialog__subtitle[data-v-141886a7]{max-width:38rem;color:var(--funoria-text-secondary);margin:-6px 0 0;line-height:1.65}.lifetime-unlock-dialog__notice[data-v-141886a7],.lifetime-unlock-dialog__feedback[data-v-141886a7]{background:var(--funoria-brand-soft);color:var(--funoria-text-primary);border-radius:12px;padding:12px;font-size:.875rem}.lifetime-unlock-dialog__benefits[data-v-141886a7]{color:var(--funoria-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;font-size:.9rem;line-height:1.55;list-style:none;display:grid}.lifetime-unlock-dialog__benefits li[data-v-141886a7]:before{content:"·";color:var(--funoria-brand);margin-right:8px;font-weight:900}.lifetime-unlock-dialog__actions[data-v-141886a7]{gap:12px;display:grid}.purchase-options[data-v-141886a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.purchase-option[data-v-141886a7]{border:1px solid var(--funoria-card-border);background:var(--funoria-surface);border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid}.purchase-option--selected[data-v-141886a7]{border-color:var(--funoria-brand);box-shadow:0 0 0 1px var(--funoria-brand-soft)}.purchase-option h3[data-v-141886a7],.purchase-option__price[data-v-141886a7],.purchase-option__description[data-v-141886a7],.purchase-option__method[data-v-141886a7],.purchase-option__cards[data-v-141886a7],.purchase-option__wallets[data-v-141886a7],.lifetime-unlock-dialog__scope-note p[data-v-141886a7]{margin:0}.purchase-option__method[data-v-141886a7]{color:var(--funoria-text-secondary);font-size:.8125rem;font-weight:700}.purchase-option h3[data-v-141886a7]{font-size:1.15rem}.purchase-option__price[data-v-141886a7]{color:var(--funoria-brand);font-size:1.8rem;font-weight:800}.purchase-option__description[data-v-141886a7]{min-height:3em;color:var(--funoria-text-secondary);line-height:1.55}.purchase-option__primary[data-v-141886a7],.purchase-option__secondary[data-v-141886a7],.purchase-option__activation button[data-v-141886a7],.lifetime-unlock-dialog__back[data-v-141886a7]{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:700}.purchase-option__primary[data-v-141886a7]{border:1px solid var(--funoria-button-background);background:var(--funoria-button-background);color:var(--funoria-button-text)}.purchase-option__primary[data-v-141886a7]:disabled{cursor:not-allowed;opacity:.7}.purchase-option__secondary[data-v-141886a7],.lifetime-unlock-dialog__back[data-v-141886a7]{border:1px solid var(--funoria-card-border);color:var(--funoria-text-primary);background:0 0}.purchase-option__cards[data-v-141886a7]{color:var(--funoria-text-secondary);font-size:.82rem}.purchase-option__wallets[data-v-141886a7]{color:var(--funoria-text-muted);font-size:.75rem}.purchase-option__settlement[data-v-141886a7]{color:var(--funoria-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.purchase-option__market[data-v-141886a7]{color:var(--funoria-text-secondary);letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:800}.payment-methods[data-v-141886a7]{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:10px;display:grid}.payment-method[data-v-141886a7]{border:1px solid var(--funoria-card-border);background:var(--funoria-surface);min-height:48px;color:var(--funoria-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:14px;padding:8px 12px;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s}.payment-method--selected[data-v-141886a7]{border-color:var(--funoria-brand);background:var(--funoria-brand-soft);box-shadow:0 5px 16px #7c3aed1f}.payment-method[data-v-141886a7]:focus-visible,.purchase-option__primary[data-v-141886a7]:focus-visible,.purchase-option__secondary[data-v-141886a7]:focus-visible{outline:3px solid var(--funoria-brand-soft);outline-offset:2px}@media (hover:hover){.payment-method[data-v-141886a7]:hover{border-color:var(--funoria-brand)}}.purchase-option__activation[data-v-141886a7]{gap:8px;display:grid}.purchase-option__activation label[data-v-141886a7]{font-size:.8125rem;font-weight:700}.purchase-option__activation div[data-v-141886a7]{gap:8px;display:flex}.purchase-option__activation input[data-v-141886a7]{border:1px solid var(--funoria-card-border);background:var(--funoria-surface-elevated);min-width:0;min-height:42px;color:inherit;border-radius:12px;flex:1;padding:0 12px}.purchase-option__activation button[data-v-141886a7]{background:var(--funoria-brand);color:#fff;border:0}.lifetime-unlock-dialog__auth[data-v-141886a7]{color:var(--funoria-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.lifetime-unlock-dialog__auth button[data-v-141886a7]{color:var(--funoria-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.lifetime-unlock-dialog__feedback[data-v-141886a7]{margin:0;line-height:1.6}.lifetime-unlock-dialog__scope-note[data-v-141886a7]{color:var(--funoria-text-muted);gap:6px;font-size:.78rem;line-height:1.65;display:grid}.lifetime-unlock-dialog__back[data-v-141886a7]{justify-self:start}@media (width<=680px){.lifetime-unlock-dialog[data-v-141886a7]{align-items:start;padding:16px}.lifetime-unlock-dialog__panel[data-v-141886a7]{padding:26px 20px 22px}.purchase-options[data-v-141886a7],.lifetime-unlock-dialog__benefits[data-v-141886a7]{grid-template-columns:1fr}.payment-methods[data-v-141886a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-option__description[data-v-141886a7]{min-height:0}}.auth-dialog{z-index:220}
