.paywall-placeholder{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.paywall-overlay{z-index:5;background:#0a0e1475;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.paywall-modal{border:1px solid var(--border-strong);background:var(--bg-surface);width:100%;max-width:300px;color:var(--text-primary);border-radius:14px;flex-direction:column;gap:11px;padding:20px 20px 18px;display:flex;position:relative;box-shadow:0 1px 3px #0000000f}.paywall-modal__close{color:var(--text-muted);border-radius:6px;padding:4px;line-height:0;position:absolute;top:8px;right:8px}.paywall-modal__close:hover{background:var(--bg-surface-alt)}.paywall-modal__head{align-items:center;gap:10px;display:flex}.paywall-modal__icon{background:var(--color-accent-tint);width:30px;height:30px;color:var(--color-accent-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.paywall-modal__title{font-size:13.5px;font-weight:600;line-height:1.35}.paywall-modal__text{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.paywall-modal__reassure{color:var(--text-muted);background:var(--bg-surface-alt);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;font-size:11.5px;line-height:1.5;display:flex}.paywall-modal__reassure svg{color:var(--color-success);flex-shrink:0;margin-top:2px}.paywall-btn-primary,.paywall-btn-secondary{border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.paywall-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-bg)}.paywall-btn-primary:hover{opacity:.9}.paywall-btn-secondary{color:var(--text-secondary);border:1px solid var(--border-strong);background:0 0;padding:9px 14px;font-weight:400}.paywall-btn-secondary:hover{background:var(--bg-surface-alt)}.paywall-btn-primary:focus-visible,.paywall-btn-secondary:focus-visible,.paywall-modal__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.paywall-recall{border-top:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);z-index:3;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.paywall-recall .paywall-btn-primary{width:auto;padding:7px 12px;font-size:12px}.ia-paywall-card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:3px 12px 12px;flex-direction:column;align-self:flex-start;gap:10px;width:100%;max-width:92%;padding:12px 13px;display:flex}.ia-paywall-card__head{align-items:center;gap:9px;display:flex}.ia-paywall-card .paywall-modal__icon{border-radius:7px;width:24px;height:24px}.ia-paywall-card .paywall-modal__title{font-size:12.5px;line-height:1.4}.ia-paywall-card .paywall-modal__text{font-size:12px;line-height:1.6}.ia-paywall-card .paywall-modal__reassure{padding:8px 10px;font-size:11px}.ia-paywall-card__actions{gap:8px;display:flex}.ia-paywall-card__actions .paywall-btn-primary,.ia-paywall-card__actions .paywall-btn-secondary{border-radius:8px;flex:1;width:auto;padding:8px 10px;font-size:12px;font-weight:500}.ia-paywall-card__actions .paywall-btn-secondary{padding:7px 10px}.ia-paywall-open{padding:12px 16px 4px;display:flex}.ia-paywall-chip{color:var(--text-muted);background:var(--color-accent-tint);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.ia-paywall-chip a{color:var(--color-accent-text);font-weight:500;text-decoration:none}.ia-paywall-chip a:hover{text-decoration:underline}.adherent-option{flex-direction:column;gap:12px;height:100%;padding:14px 16px;display:flex;overflow-y:auto}.adherent-option__card{border:1px solid var(--border-strong);background:var(--bg-surface);width:100%;max-width:440px;color:var(--text-primary);border-radius:12px;flex-direction:column;gap:10px;margin:0 auto;padding:16px 16px 14px;display:flex;position:relative}.adherent-option__mention{letter-spacing:.02em;text-transform:uppercase;background:var(--color-warning-bg,var(--bg-surface-alt));color:var(--color-warning,var(--text-secondary));border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.adherent-option__situations{color:var(--text-primary);font-weight:500}.adherent-option__exemples{background:var(--bg-surface-alt);border-radius:8px;padding:9px 10px}.adherent-option__exemples-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:10.5px;font-weight:600}.adherent-option__exemples ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.adherent-option__exemples li{color:var(--text-secondary);padding-left:10px;font-size:12px;line-height:1.5;position:relative}.adherent-option__exemples li:before{content:"·";color:var(--text-muted);position:absolute;left:0}.adherent-option__card .paywall-btn-primary{align-self:flex-start;width:auto;padding:8px 14px;font-size:12px}.adherent-option__apercu{width:100%;max-width:440px;margin:0 auto}.adherent-option__apercu-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:10.5px;font-weight:600}.adherent-option__apercu ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.adherent-option__apercu li{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.adherent-option__apercu li svg{color:var(--text-muted);flex-shrink:0}.paywall-modal__error{color:var(--color-danger);margin-top:8px;font-size:11.5px;line-height:1.45}.ia-paywall-card__packs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ia-paywall-card__packs .paywall-btn-secondary{border-radius:8px;width:auto;padding:6px 10px;font-size:12px}.ia-paywall-chip__error{color:var(--color-danger)}
