.analytics-locked-feature{isolation:isolate;border-radius:var(--frame-radius-lg,16px);min-width:0;position:relative;overflow:hidden}.analytics-locked-content{filter:blur(6px);opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}.analytics-lock-card{text-align:center;border:1px solid var(--frame-border);background:var(--frame-surface);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:min(340px,100% - 32px);padding:24px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000012}.analytics-lock-symbol{width:34px;height:34px;color:var(--frame-brand);background:var(--frame-brand-soft);border-radius:10px;place-items:center;display:grid}.analytics-lock-card>strong{color:var(--frame-text);font-size:15px;line-height:1.4}.analytics-lock-card>p{color:var(--frame-muted);margin:0;font-size:12px;line-height:1.6}.analytics-lock-card>small{color:var(--frame-muted);font-size:10px;line-height:1.5}.analytics-lock-action{justify-content:center;align-items:center;gap:10px;width:100%;min-height:40px;font-size:12px;text-decoration:none;display:flex}.analytics-lock-action:focus-visible{outline:3px solid var(--frame-brand);outline-offset:4px}.analytics-locked-feature.is-compact{border:1px solid var(--frame-border);background:var(--frame-surface-alt);min-height:228px;margin-top:18px}.analytics-locked-feature.is-compact .analytics-lock-card{box-shadow:none;gap:8px;padding:18px}.analytics-locked-feature.is-compact .analytics-lock-symbol{display:none}.analytics-country-summary-row{cursor:default;padding:12px 0}.analytics-country-summary-row strong{color:var(--frame-text);font-size:12px;font-weight:600}.analytics-country-summary-empty{color:var(--frame-muted);margin:12px 0;font-size:12px;line-height:1.6}@media (max-width:700px){.analytics-lock-card{width:calc(100% - 24px);padding:18px}.analytics-lock-card>p{font-size:12px}.analytics-locked-feature.is-compact{min-height:235px}}
