.sxmp-locked{position:relative;min-height:calc(100dvh - 4px);display:grid;place-items:center;font-family:Inter,sans-serif;background:#f8f9fc;overflow:hidden;color:#14263e}
.sxmp-locked *{box-sizing:border-box}
body:has(.sxmp-locked) .section{padding:0}
body:has(.sxmp-locked) .section>.wrap{width:100%;max-width:none;margin:0;padding:0}
body:has(.sxmp-locked) .site-footer{display:none}
body.admin-bar .sxmp-locked{min-height:calc(100dvh - 36px)}
.sxmp-placeholder{position:absolute;inset:0;display:grid;grid-template-columns:clamp(285px,24vw,420px) minmax(0,1fr) clamp(250px,20vw,320px);filter:blur(6px);pointer-events:none;user-select:none;background:white;font-size:14px}
.sxmp-placeholder header{height:49px;padding:14px 16px;border-bottom:1px solid #e1e6ed;font-weight:600;display:flex;align-items:center;gap:20px;white-space:nowrap}
.sxmp-placeholder header span{margin-left:auto;color:#005bff}
.sxmp-mock-sidebar,.sxmp-mock-details{background:#f8f9fc;min-width:0;border-right:1px solid #e1e6ed;overflow:hidden}
.sxmp-mock-search{height:42px;margin:12px;border:1px solid #dce3ef;border-radius:6px;background:white;padding:10px;color:#728097}
.sxmp-mock-filters{padding:0 12px 12px;color:#426898;font-size:12px}
.sxmp-mock-people{display:grid;grid-template-columns:76px minmax(0,1fr);height:100%}
.sxmp-mock-people nav{border-right:1px solid #e1e6ed}
.sxmp-mock-people nav i{display:block;width:43px;height:43px;border-radius:50%;margin:18px auto 45px;background:linear-gradient(135deg,#9cabb6,#334f5b 50%,#b6c1a0)}
.sxmp-mock-profiles{padding:0 12px}
.sxmp-placeholder article{padding:14px;border:1px solid #dce3ef;border-radius:8px;background:#fff}
.sxmp-placeholder hr{border:0;border-top:1px solid #dce3ef;margin:20px 0}
.sxmp-placeholder p{color:#728097;line-height:1.8;margin:12px 0}
.sxmp-mock-identity{display:flex;align-items:center;gap:12px;height:58px}
.sxmp-mock-identity b,.sxmp-mock-person b{width:58px;height:58px;flex-shrink:0;border-radius:50%;background:linear-gradient(145deg,#ccd6db,#3a525b 60%,#bcad77)}
.sxmp-mock-identity i,.sxmp-mock-person i{display:block;background:#c9dbf6;height:14px;width:65%;border-radius:4px}
.sxmp-mock-caption{text-align:center;padding-top:8px}
.sxmp-mock-chat{min-width:0;display:flex;flex-direction:column;background:#fff}
.sxmp-mock-chat header{border-bottom:3px solid #005bff;color:#005bff;background:#f8f9fc}
.sxmp-mock-chat header small{color:#728097;font-weight:400;overflow:hidden}
.sxmp-mock-chat header span,.sxmp-mock-chat footer b{background:#005bff;color:white;padding:8px 15px;border-radius:6px}
.sxmp-mock-person{height:72px;display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fafbfe;border-bottom:1px solid #e1e6ed}
.sxmp-mock-person b{width:34px;height:34px}.sxmp-mock-person i{width:180px}
.sxmp-mock-context{display:flex;align-items:center;gap:12px;margin:8px 14px;padding:10px;border:1px solid #dce3ef;border-radius:12px;height:60px}
.sxmp-mock-context b{width:45px;height:34px;background:#dde6eb}.sxmp-mock-context i{height:12px;width:130px;background:#d0dff0}.sxmp-mock-context span{margin-left:auto;font-size:10px;color:#005bff}
.sxmp-mock-bubbles{flex:1;min-height:0;overflow:hidden;padding:0 6% 32px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:12px}
.sxmp-mock-warning{width:340px;max-width:80%;padding:12px;border:1px solid #ffbfc3;border-radius:15px;background:#fff7f7;color:#d00000}
.sxmp-mock-warning strong{display:block;padding:20px 12px;border:2px solid #f22;border-radius:10px}.sxmp-mock-warning p{color:#d00000;font-size:12px}.sxmp-mock-warning i{display:block;width:85%;height:12px;background:#f9d6d9;margin-top:14px}.sxmp-mock-warning i:last-child{height:45px;width:100%}
.sxmp-mock-sent{background:#d9fdd3;border-radius:9px;padding:9px 12px}.sxmp-mock-sent small{color:#728097}
.sxmp-mock-chat footer{height:76px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid #e1e6ed;background:#fafbfe;color:#005bff}.sxmp-mock-chat footer div{flex:1;border:1px solid #d4dff0;border-radius:7px;padding:12px;color:#728097;background:white}
.sxmp-mock-details{border-left:1px solid #e1e6ed}.sxmp-mock-details article{margin:14px}.sxmp-mock-site-image{height:150px;background:repeating-linear-gradient(0deg,transparent 0 24px,#fff 24px 31px),repeating-linear-gradient(90deg,#b5c6bc 0 55px,#e9edf3 55px 66px,#728d9f 66px 105px)}
.sxmp-mock-details article>i{display:block;width:80%;height:20px;background:#9cbbf5}.sxmp-mock-details h2{font-size:28px;margin:18px 0}.sxmp-mock-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sxmp-mock-metrics p{font-size:12px;margin:0}.sxmp-mock-metrics strong{color:#14263e;font-size:16px}.sxmp-mock-business{text-align:center;padding:14px;background:#005bff;border-radius:25px;color:#fff;font-weight:600}
.sxmp-locked-dialog{position:relative;z-index:1;background:#fff;padding:32px;width:calc(100% - 40px);max-width:460px;margin:20px;border:1px solid #dce3ef;border-radius:18px;box-shadow:0 18px 60px #12254d24;text-align:center;color:#19304f}
.sxmp-locked-dialog h2{font-size:25px}.sxmp-locked-dialog p{line-height:1.6}.sxmp-locked-dialog a{display:inline-block;background:#145bff;color:white;padding:12px 18px;margin:6px;border-radius:9px;text-decoration:none}.sxmp-locked-dialog a:focus-visible{outline:3px solid #172b4d;outline-offset:3px}
@media(max-width:1100px){.sxmp-placeholder{grid-template-columns:285px minmax(0,1fr)}.sxmp-mock-details{display:none}}
@media(max-width:700px){.sxmp-placeholder{grid-template-columns:1fr}.sxmp-mock-sidebar{display:none}.sxmp-locked-dialog{padding:24px}.sxmp-mock-chat header small{display:none}}