/* Meu Negócio Criativo 4.2 • assinatura Pro + plano grátis com anúncios */
.pro-hero{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid rgba(107,75,255,.18);border-radius:20px;background:linear-gradient(135deg,rgba(185,156,255,.18),rgba(255,95,167,.12),rgba(255,198,138,.14));margin-bottom:14px}
.pro-hero>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:16px;background:rgba(255,255,255,.72);font-size:24px;box-shadow:0 8px 24px rgba(107,75,255,.12)}
.pro-hero small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#6B4BFF)}
.pro-hero h3{margin:2px 0 4px;font-size:20px}.pro-hero p{margin:0;font-size:13px;line-height:1.45;opacity:.78}
.pro-benefits{display:grid;gap:9px;margin:12px 0}.pro-benefits>div{display:flex;flex-direction:column;gap:2px;padding:11px 12px;border-radius:15px;background:rgba(255,255,255,.58);border:1px solid rgba(107,75,255,.09)}
.pro-benefits b{font-size:13px}.pro-benefits small{font-size:11px;line-height:1.35;opacity:.68}
.pro-free-note{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:16px;background:rgba(255,198,138,.16);border:1px solid rgba(255,166,91,.22);margin:12px 0}.pro-free-note b{font-size:13px}.pro-free-note span{font-size:11px;line-height:1.4;opacity:.72}
.pro-plans{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0}.pro-plan-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:3px;width:100%;padding:15px;border:1px solid var(--border,rgba(107,75,255,.16));border-radius:18px;background:var(--card,#fff);color:inherit}.pro-plan-card.recommended{border:2px solid var(--accent,#6B4BFF);background:linear-gradient(135deg,rgba(107,75,255,.08),rgba(255,95,167,.06));padding-top:22px}.pro-plan-badge{position:absolute;top:-9px;left:12px;padding:4px 8px;border-radius:999px;background:var(--accent,#6B4BFF);color:white;font-size:9px;font-weight:900;letter-spacing:.04em}.pro-plan-title{font-size:12px;font-weight:800;opacity:.72}.pro-plan-card b{font-size:22px}.pro-plan-card small{font-size:11px;opacity:.68}.pro-restore{width:100%;margin-top:-4px}
.pro-license-meta{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;padding:12px;border-radius:15px;background:rgba(45,183,163,.08);font-size:11px;margin:12px 0}.pro-license-meta span{opacity:.68}.pro-license-meta b{text-align:right;overflow-wrap:anywhere}
.play-policy-copy{line-height:1.55}.play-policy-copy h3{margin:17px 0 5px;font-size:15px}.play-policy-copy p{margin:0 0 9px}.play-policy-copy code{font-size:.9em;overflow-wrap:anywhere}
html[data-theme="dark"] .pro-hero,html.dark .pro-hero{background:linear-gradient(135deg,rgba(107,75,255,.19),rgba(255,95,167,.12))}.dark .pro-benefits>div{background:rgba(255,255,255,.04)}.dark .pro-plan-card{background:rgba(255,255,255,.04)}
@media(min-width:520px){.pro-plans{grid-template-columns:1fr 1fr}}

/* v4.2.3 • acabamento do plano Grátis/Pro */
.home-pro-teaser{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;border:1px solid rgba(107,75,255,.14);border-radius:22px;padding:15px 16px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(247,240,255,.84),rgba(255,241,248,.82));color:inherit;box-shadow:0 10px 26px rgba(88,61,123,.06);margin:10px 0}
.home-pro-teaser-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:rgba(255,255,255,.86);box-shadow:0 7px 18px rgba(107,75,255,.09);font-weight:900;color:var(--accent,#6B4BFF)}
.home-pro-teaser>div{min-width:0;display:grid;gap:2px}.home-pro-teaser small{font-size:11px;opacity:.72}.home-pro-teaser small em{display:inline-block;margin-left:4px;padding:2px 6px;border-radius:999px;background:var(--accent,#6B4BFF);color:#fff;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.05em}.home-pro-teaser b{font-size:14px}.home-pro-teaser div>span{font-size:11px;line-height:1.35;opacity:.7}.home-pro-teaser>strong{font-size:11px;color:var(--accent,#6B4BFF);white-space:nowrap}
.pro-locked-action{position:relative}.pro-locked-action::after{content:'PRO';display:inline-grid;place-items:center;margin-left:6px;min-width:24px;padding:2px 5px;border-radius:999px;background:rgba(107,75,255,.12);color:var(--accent,#6B4BFF);font-size:7px;font-weight:900;letter-spacing:.05em;vertical-align:middle}.menu-list .pro-locked-action{padding-right:60px!important}.menu-list .pro-locked-action::after{position:absolute;right:34px;top:50%;transform:translateY(-50%);margin:0;padding:3px 7px;font-size:8px}.header-actions .pro-locked-action::after{font-size:7px}.quick .pro-locked-action::after{margin-left:5px}
.pro-debug-box{display:grid;gap:10px;padding:13px;border:1px dashed rgba(107,75,255,.28);border-radius:17px;background:rgba(107,75,255,.06);margin:12px 0}.pro-debug-box>div:first-child{display:grid;gap:3px}.pro-debug-box b{font-size:13px}.pro-debug-box span{font-size:11px;line-height:1.4;opacity:.72}.pro-debug-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pro-debug-actions button{min-height:42px}
.dark .home-pro-teaser,html[data-theme="dark"] .home-pro-teaser{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(107,75,255,.10));border-color:rgba(185,156,255,.18)}.dark .home-pro-teaser-icon,html[data-theme="dark"] .home-pro-teaser-icon{background:rgba(255,255,255,.06)}
@media(max-width:420px){.home-pro-teaser{grid-template-columns:auto minmax(0,1fr);padding:13px}.home-pro-teaser>strong{grid-column:2;white-space:normal}.pro-debug-actions{grid-template-columns:1fr}}
