/* Run 56 — Stability and Pulse visual identity. Keep the global Nerddi header untouched. */
.qs56-centro-wrap{max-width:620px;margin:24px auto 100px;padding:0 16px}
.qs56-centro-panel{border:1px solid #c5dcf5;background:linear-gradient(160deg,#fff,#eef7ff 82%);border-radius:26px;padding:24px;box-shadow:0 12px 30px rgba(37,98,175,.1);color:#14243e}
.qs56-back{display:inline-block;margin-bottom:16px;color:#1a65bf;font-weight:650;text-decoration:none}
.qs56-centro-top{display:flex;gap:16px;align-items:center}.qs56-centro-top h1{font-size:clamp(22px,4vw,28px);margin:3px 0}.qs56-centro-top p{margin:0;color:#64748b}
.qs56-centro-top small{font-size:11px;letter-spacing:.12em;color:#277dda;font-weight:700}
.qs56-centro-mark{width:60px;height:60px;border-radius:18px;background:#1c6def;color:white;display:grid;place-items:center;font-size:28px;flex-shrink:0}
.qs56-centro-person{display:flex;gap:12px;align-items:center;margin:20px 0;padding:12px;border:1px solid #c4defd;border-radius:16px;background:#ffffffd9}
.qs56-centro-person img,.qs56-centro-person>span{width:54px;height:54px;border-radius:50%;object-fit:cover;background:#d8ebff;display:grid;place-items:center;color:#145bb1;font-weight:bold;font-size:24px}
.qs56-centro-person div{display:grid;gap:4px}.qs56-centro-person small{color:#5c6d86}
.qs56-mode{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px;border:0;padding:0}
.qs56-mode legend{font-weight:700;margin-bottom:10px}.qs56-mode label{padding:10px 20px;background:white;border:1px solid #92c0f5;border-radius:999px;cursor:pointer;font-weight:700}
.qs56-field{display:grid;gap:8px;margin:12px 0;font-weight:650}.qs56-field input,.qs56-field textarea{width:100%;box-sizing:border-box;padding:14px;background:#fff;border:1px solid #a5c8f2;border-radius:14px;color:#182940;font:inherit}
.qs56-centro-submit{width:100%;border:1px solid #1971e8;background:#0870ee;color:white;padding:15px;border-radius:15px;font-weight:800;font-size:16px;cursor:pointer;margin:12px 0}.qs56-centro-submit:disabled{opacity:.6;cursor:wait}
.qs56-centro-disclaimer{display:block;color:#566982;line-height:1.5}.qs56-centro-message,.qs56-centro-warning{color:#8a2929;background:#fff2f2;padding:12px;border:1px solid #f3b2b2;border-radius:12px}
html[data-theme=dark] .qs56-centro-panel{color:#f1f7ff;background:linear-gradient(140deg,#152842,#0c182c);border-color:#335887}
html[data-theme=dark] .qs56-centro-person,html[data-theme=dark] .qs56-mode label{background:#1c3858;color:#eaf5ff;border-color:#3d6a99}
html[data-theme=dark] .qs56-field input,html[data-theme=dark] .qs56-field textarea{background:#132945;color:#fff;border-color:#376b9d}
html[data-theme=dark] .qs56-centro-top p,html[data-theme=dark] .qs56-centro-disclaimer,html[data-theme=dark] .qs56-centro-person small{color:#c0d4e7}
/* Rich, distinctive brand section under the real Pulse pagebar. No fake post data. */
.qs-r53-pulse .qs56-pulse-signal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;align-items:end;overflow:hidden;isolation:isolate;margin:10px 12px 14px;padding:20px 22px;border:1px solid #78adf5;border-radius:25px;min-height:134px;background:linear-gradient(108deg,#073269 2%,#1656b1 44%,#175acf 77%,#4069fc);box-shadow:0 8px 24px rgba(20,86,178,.16);color:#fff}
.qs-r53-pulse .qs56-pulse-signal:before{content:"";position:absolute;inset:0;background:url('/assets/qrs-r55-pulse-wave.svg') right center/auto 145% no-repeat;opacity:.66;mix-blend-mode:screen;pointer-events:none;z-index:-1}
.qs-r53-pulse .qs56-pulse-signal:after{content:"";position:absolute;inset:-80% -10% auto 35%;height:240%;background:radial-gradient(ellipse at center,rgba(93,213,255,.28),transparent 63%);z-index:-1;pointer-events:none}
.qs-r53-pulse .qs56-signal-copy{display:grid;gap:5px;position:relative;z-index:1;max-width:360px}
.qs-r53-pulse .qs56-signal-copy small{font-size:10px;letter-spacing:.16em;font-weight:800;color:#9bedff}
.qs-r53-pulse .qs56-signal-copy strong{font-size:clamp(17px,4vw,23px);font-weight:800;line-height:1.13;color:#fff}
.qs-r53-pulse .qs56-signal-copy span{font-size:12px;line-height:1.4;color:#d3eaff}
.qs-r53-pulse .qs56-signal-link{position:relative;z-index:1;padding:9px 12px;border:1px solid #a8d4ff;border-radius:999px;background:#ffffffeb;color:#0756b5;font-size:12px;text-decoration:none;font-weight:800;white-space:nowrap}
.qs-r53-pulse .qs56-signal-art{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-right:12%;opacity:.16;z-index:0}
.qs-r53-pulse .qs56-signal-art span{display:block;width:6px;border-radius:99px;background:#fff;height:18px}
.qs-r53-pulse .qs56-signal-art span:nth-child(2),.qs-r53-pulse .qs56-signal-art span:nth-child(6){height:42px}
.qs-r53-pulse .qs56-signal-art span:nth-child(3),.qs-r53-pulse .qs56-signal-art span:nth-child(5){height:68px}
.qs-r53-pulse .qs56-signal-art span:nth-child(4){height:105px}
.qs-r53-pulse .qs-r65-pulse-tabs{margin-top:8px!important}
.qs-r53-pulse .qs-r65-live-people{border:1px solid #c4ddfa!important;background:linear-gradient(105deg,#ebf6ff,#f5faff 65%,#ecf0ff)!important}
.qs-r53-pulse .qs-r65-feed>.qs-post-card{border-radius:18px!important;border-color:#cee0f5!important}
html[data-theme=dark] .qs-r53-pulse .qs56-pulse-signal{background:linear-gradient(110deg,#07162c,#082f63 55%,#14419a);border-color:#1574ec;box-shadow:0 8px 27px rgba(0,95,239,.12)}
html[data-theme=dark] .qs-r53-pulse .qs-r65-live-people{background:linear-gradient(105deg,#11263f,#132d4c)!important;border-color:#366795!important}
@media(max-width:600px){.qs-r53-pulse .qs56-pulse-signal{grid-template-columns:1fr;min-height:132px;padding:16px 17px;margin:9px 12px 12px}.qs-r53-pulse .qs56-signal-link{justify-self:start;margin-top:4px}.qs-r53-pulse .qs56-signal-copy strong{font-size:18px}.qs-r53-pulse .qs56-signal-copy span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.qs56-pulse-signal *{animation:none!important}}
