.plan-review-backdrop[data-v-ba21b9ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#04060ebd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.plan-review-panel[data-v-ba21b9ed]{--review-accent:rgb(var(--lp-accent-rgb));display:flex;flex-direction:column;width:100%;max-width:720px;max-height:calc(100dvh - 48px);overflow:hidden;color:rgb(var(--lp-content-rgb));background:radial-gradient(ellipse at 0 0,rgba(124,93,250,.065),transparent 55%),rgb(var(--lp-surface-rgb));border:1px solid rgb(var(--lp-line-rgb)/.85);border-radius:24px;box-shadow:0 32px 100px #0006,0 0 60px #7c5dfa0a;animation:review-enter-ba21b9ed .18s ease-out;outline:none;text-align:left}.review-header[data-v-ba21b9ed]{position:relative;flex-shrink:0;padding:28px 32px 20px;display:flex;align-items:flex-start;gap:16px}.review-heading[data-v-ba21b9ed]{min-width:0;flex:1}.review-eyebrow[data-v-ba21b9ed]{color:var(--review-accent);font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px}.review-heading h2[data-v-ba21b9ed]{font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:0}.review-heading #plan-review-subtitle[data-v-ba21b9ed]{font-size:13px;line-height:1.6;color:rgb(var(--lp-muted-rgb));margin:9px 0 0}.review-close[data-v-ba21b9ed]{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid rgb(var(--lp-line-rgb));border-radius:50%;color:rgb(var(--lp-muted-rgb));background:rgb(var(--lp-raised-rgb)/.4);font-size:24px;line-height:1;transition:background .15s,color .15s;cursor:pointer}.review-close[data-v-ba21b9ed]:hover:not(:disabled){color:rgb(var(--lp-content-rgb));background:rgb(var(--lp-raised-rgb))}.review-content[data-v-ba21b9ed]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 32px 24px;scrollbar-width:thin}.review-summary[data-v-ba21b9ed]{margin:0;overflow:hidden;background:rgb(var(--lp-subtle-rgb));border:1px solid rgb(var(--lp-line-rgb)/.7);border-radius:14px;font-variant-numeric:tabular-nums}.review-order-row[data-v-ba21b9ed]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px}.review-order-row dt[data-v-ba21b9ed]{min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.review-order-row dd[data-v-ba21b9ed]{margin:0;text-align:right;font-size:16px;font-weight:600;white-space:nowrap}.review-order-plan[data-v-ba21b9ed]{padding-bottom:12px}.review-order-plan dt[data-v-ba21b9ed]{font-weight:650}.review-period[data-v-ba21b9ed]{font-weight:400;text-transform:capitalize;color:rgb(var(--lp-muted-rgb))}.review-tax[data-v-ba21b9ed]{padding-top:0;padding-bottom:20px;color:rgb(var(--lp-muted-rgb))}.review-tax dd[data-v-ba21b9ed]{font-size:14px;font-weight:500}.review-tax-info[data-v-ba21b9ed]{display:inline-grid;place-items:center;vertical-align:middle;margin-left:4px;width:14px;height:14px;border:1px solid rgb(var(--lp-muted-rgb)/.65);border-radius:50%;font-size:10px;line-height:1;cursor:help}.review-total[data-v-ba21b9ed]{border-top:1px solid rgb(var(--lp-accent-rgb)/.24);background:rgb(var(--lp-accent-rgb)/.065)}.review-total dt[data-v-ba21b9ed]{font-size:14px;font-weight:600}.review-total dt span[data-v-ba21b9ed]{display:block;font-size:11px;font-weight:400;color:rgb(var(--lp-muted-rgb));margin-top:3px}.review-total dd[data-v-ba21b9ed]{font-size:29px;line-height:1.15;font-weight:750;letter-spacing:-.035em}.review-current[data-v-ba21b9ed]{margin-top:14px}.review-current>span[data-v-ba21b9ed]{display:inline-block;padding:4px 9px;border-radius:6px;background:rgb(var(--lp-raised-rgb)/.65);color:rgb(var(--lp-muted-rgb));font-size:11px;line-height:1.5}.review-current strong[data-v-ba21b9ed]{color:rgb(var(--lp-content-rgb));font-weight:600}.review-info[data-v-ba21b9ed]{display:flex;gap:11px;margin:18px 0;padding:13px 14px;background:rgb(var(--lp-subtle-rgb)/.65);border-radius:10px}.review-info-icon[data-v-ba21b9ed]{display:grid;place-items:center;flex-shrink:0;margin-top:2px;width:16px;height:16px;border:1px solid rgb(var(--lp-muted-rgb)/.7);border-radius:50%;font-size:11px;font-weight:600;color:rgb(var(--lp-muted-rgb))}.review-info strong[data-v-ba21b9ed]{font-weight:600;color:rgb(var(--lp-content-rgb))}.review-info p[data-v-ba21b9ed]{font-size:12px;line-height:1.6;color:rgb(var(--lp-muted-rgb));margin:0}.review-acceptance[data-v-ba21b9ed]{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgb(var(--lp-line-rgb));border-radius:10px;background:rgb(var(--lp-subtle-rgb)/.4);cursor:pointer;font-size:12px;line-height:1.6;transition:border-color .15s,background .15s}.review-acceptance.is-accepted[data-v-ba21b9ed]{border-color:rgb(var(--lp-accent-rgb)/.4);background:rgb(var(--lp-accent-rgb)/.035)}.review-acceptance.is-busy[data-v-ba21b9ed]{cursor:wait}.review-acceptance input[data-v-ba21b9ed]{width:16px;height:16px;flex-shrink:0;accent-color:#6554df;cursor:inherit}.review-acceptance a[data-v-ba21b9ed]{color:var(--review-accent);text-decoration:underline;text-decoration-color:rgb(var(--lp-accent-rgb)/.45);text-underline-offset:3px}.review-acceptance a[data-v-ba21b9ed]:hover{text-decoration-color:currentColor}.review-footer[data-v-ba21b9ed]{flex-shrink:0;padding:18px 32px 22px;border-top:1px solid rgb(var(--lp-line-rgb)/.8);background:rgb(var(--lp-surface-rgb))}.review-helper[data-v-ba21b9ed]{font-size:11px;color:rgb(var(--lp-muted-rgb));margin:0 0 12px;text-align:right}.review-actions[data-v-ba21b9ed]{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:12px}.review-actions button[data-v-ba21b9ed]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border-radius:10px;font-size:12px;line-height:1.4;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.review-actions[data-v-ba21b9ed] svg{width:15px;height:15px;flex-shrink:0}.review-pay[data-v-ba21b9ed]{background:#6350dc;color:#fff;border:1px solid #7864eb;box-shadow:0 3px 10px #0002}.review-pay[data-v-ba21b9ed]:hover:not(:disabled){background:#5541cb}.review-pay[data-v-ba21b9ed]:disabled{background:rgb(var(--lp-raised-rgb));border-color:rgb(var(--lp-line-rgb));color:rgb(var(--lp-muted-rgb));box-shadow:none}.review-back[data-v-ba21b9ed]{color:rgb(var(--lp-content-rgb));border:1px solid rgb(var(--lp-line-rgb));background:transparent}.review-back[data-v-ba21b9ed]:hover:not(:disabled){background:rgb(var(--lp-raised-rgb))}.review-back>span[data-v-ba21b9ed]{font-size:17px;line-height:1}.review-error[data-v-ba21b9ed]{margin:14px 0 0;padding:12px;border-radius:10px;background:rgb(var(--lp-error-bg-rgb));color:rgb(var(--lp-error-text-rgb));font-size:12px;line-height:1.6}.review-status[data-v-ba21b9ed]{margin:12px 0 0;font-size:12px;color:rgb(var(--lp-muted-rgb));line-height:1.6}.plan-review-panel[data-v-ba21b9ed] :is(button,input,a):focus-visible{outline:2px solid var(--review-accent);outline-offset:4px}.plan-review-panel button[data-v-ba21b9ed]:disabled{cursor:not-allowed}.review-close[data-v-ba21b9ed]:disabled,.review-back[data-v-ba21b9ed]:disabled{opacity:.55}.review-spinner[data-v-ba21b9ed]{height:15px;width:15px;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:review-spin-ba21b9ed .8s linear infinite}@keyframes review-spin-ba21b9ed{to{transform:rotate(360deg)}}@keyframes review-enter-ba21b9ed{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.plan-review-backdrop[data-v-ba21b9ed]{padding:12px}.plan-review-panel[data-v-ba21b9ed]{max-height:calc(100dvh - 24px);border-radius:20px}.review-header[data-v-ba21b9ed]{padding:22px 20px 18px;gap:8px}.review-heading h2[data-v-ba21b9ed]{font-size:23px}.review-heading #plan-review-subtitle[data-v-ba21b9ed]{font-size:12px}.review-content[data-v-ba21b9ed]{padding:0 20px 18px}.review-order-row[data-v-ba21b9ed]{padding:16px;gap:12px}.review-order-row dt[data-v-ba21b9ed]{font-size:12px}.review-order-row dd[data-v-ba21b9ed]{font-size:14px}.review-order-plan[data-v-ba21b9ed]{padding-bottom:12px}.review-tax[data-v-ba21b9ed]{padding-top:0}.review-tax dd[data-v-ba21b9ed]{font-size:13px}.review-total dd[data-v-ba21b9ed]{font-size:24px}.review-current[data-v-ba21b9ed]{margin-top:12px}.review-info[data-v-ba21b9ed]{margin:14px 0;padding:11px}.review-acceptance[data-v-ba21b9ed]{align-items:flex-start;padding:12px}.review-acceptance input[data-v-ba21b9ed]{margin-top:2px}.review-footer[data-v-ba21b9ed]{padding:16px 20px 18px}.review-actions[data-v-ba21b9ed]{flex-direction:column;gap:9px}.review-helper[data-v-ba21b9ed]{text-align:center;font-size:10px}.review-actions button[data-v-ba21b9ed]{width:100%}}@media(prefers-reduced-motion:reduce){.plan-review-panel[data-v-ba21b9ed],.review-spinner[data-v-ba21b9ed]{animation:none}.plan-review-panel[data-v-ba21b9ed] *{transition:none!important}}
