.premium-preview-locked{position:relative;border-radius:12px;overflow:hidden}.premium-preview-blur{filter:blur(9px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}.premium-preview-prompt{padding:14px 18px;text-align:center;background:#fff8f8;border:1px solid #eed3d8;border-radius:10px;color:#243e56;font-size:14px;margin:12px 0}.premium-preview-locked>.premium-preview-prompt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90%,340px);margin:0;box-shadow:0 4px 22px #10203412}.premium-preview-prompt .SubscribeContainer{margin:10px 0 0;padding:0}.premium-preview-prompt .Subscribe{margin:0}.forecast-image-preview{position:relative;overflow:hidden}.forecast-image-preview img{display:block;width:100%;height:auto}.forecast-image-mask{position:absolute;top:21.5%;bottom:18.5%;right:7%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f8fbc9;pointer-events:auto;border-left:1px dashed #b32635}.forecast-image-mask>span{position:absolute;top:45%;left:8%;right:8%;text-align:center;font-size:clamp(10px,1.6vw,16px);font-weight:600;color:#304b64}.financial-chart-mask{position:absolute;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f8fbad;border-left:1px dashed #b32635;z-index:2;pointer-events:auto}.financial-chart-mask>span{position:absolute;top:40%;left:6%;right:6%;text-align:center;font-size:12px;color:#304b64}.premium-cell-blur{filter:blur(6px);-webkit-user-select:none;user-select:none;display:inline-block;color:#8a9bae}.premium-preview-caption{font-size:13px;color:#63758a;margin:12px 0}.forecast-unlock{position:absolute;top:30%;left:6%;right:6%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:#304b64;font-size:12px;line-height:1.5}.forecast-unlock>span{position:static;font-weight:600}.forecast-unlock .Subscribe,.forecast-unlock .SubscribeContainer{margin:0;padding:0}.forecast-unlock button{padding:9px 14px!important;font-size:12px!important;line-height:1.3!important;min-height:36px;white-space:normal!important;max-width:100%}.forecast-unlock>div{max-width:100%}.financial-chart-mask,.forecast-image-mask{-webkit-backdrop-filter:blur(12px)}@media(max-width:560px){.forecast-unlock{top:27%;gap:8px;font-size:10px;left:5%;right:5%}.forecast-unlock button{padding:7px 8px!important;font-size:11px!important;min-height:30px}}.forecast-unlock>div{width:100%;min-width:0}.forecast-unlock button{min-width:0!important;width:100%!important;max-width:100%!important;text-align:center!important}.forecast-unlock .Subscribe,.forecast-unlock .SubscribeContainer{margin:0!important}.technical-analysis-preview{position:relative;overflow:hidden}.technical-analysis-preview img{display:block;width:100%;height:auto}.analysis-history-mask{position:absolute;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f5f8fbc9;border-left:1px dashed #b32635;pointer-events:auto}.analysis-history-mask .forecast-unlock{top:30%}