.ov-paywall-hold{min-height:60vh}.ov-tab-lock{display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:-1px;opacity:.7}.ov-upgrade{max-width:560px;margin:0 auto;padding:96px 24px;text-align:center;color:var(--text)}.ov-upgrade h1{font-size:clamp(22px,4vw,30px);line-height:1.2;margin:0 0 12px}.ov-upgrade p{color:var(--muted);font-size:15px;line-height:1.5;margin:0 0 28px}.ov-upgrade-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ov-pricing{max-width:720px;margin:0 auto;padding:64px 16px 80px;color:var(--text)}.ov-pricing h1{font-size:clamp(26px,5vw,38px);line-height:1.15;margin:0 0 10px;text-align:center}.ov-pricing-lead{color:var(--muted);font-size:15px;line-height:1.5;text-align:center;margin:0 0 28px}.ov-pricing-toggle{display:flex;justify-content:center;gap:4px;margin:0 0 24px}.ov-pricing-toggle button{font:inherit;font-size:14px;padding:8px 16px;border-radius:8px;cursor:pointer;background:none;color:var(--muted);border:1px solid transparent}.ov-pricing-toggle button.on{color:var(--text);border-color:var(--border);font-weight:600}.ov-pricing-card{padding:28px 24px;text-align:center}.ov-pricing-name{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;margin:0 0 12px}.ov-pricing-amount{font-size:clamp(38px,8vw,52px);font-weight:700;line-height:1;margin:0 0 6px}.ov-pricing-amount small{font-size:16px;font-weight:500;color:var(--muted);margin-left:4px}.ov-pricing-note{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 0 6px}.ov-pricing-list{list-style:none;padding:0;margin:20px auto 24px;max-width:380px;text-align:left;font-size:14px;line-height:1.5}.ov-pricing-list li{padding:5px 0 5px 22px;position:relative}.ov-pricing-list li:before{content:"✓";position:absolute;left:0;color:var(--muted)}.ov-pricing-error{color:var(--red);font-size:13.5px;margin:12px 0 0}.ov-pricing-fine{color:var(--muted);font-size:12.5px;line-height:1.5;text-align:center;margin:20px 0 0}.ov-pricing-error a,.ov-pricing-fine a{color:inherit;text-decoration:underline}.ov-billing-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.ov-billing-muted{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 0 14px}.ov-billing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}