.sq-men-client{color:#fff;line-height:1.6}.sq-men-client progress{width:100%;height:12px;accent-color:#ff617b}.sq-men-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.sq-men-card{border:2px solid #766184;border-radius:16px;padding:14px;background:#21172f;min-width:0}.sq-men-card.selected{border-color:#ff617b;background:#39202c}.sq-men-card video,.sq-men-result video{width:100%;max-width:560px;aspect-ratio:16/9;object-fit:contain;border-radius:10px;background:#100b18}.sq-men-card label{display:flex;gap:10px;align-items:center;color:#fff;cursor:pointer}.sq-men-card input{width:22px;height:22px;accent-color:#ff617b}.sq-men-card p{white-space:normal;overflow-wrap:anywhere}.sq-men-confirm:disabled{opacity:.45;cursor:not-allowed}.sq-men-editor{max-width:1100px}.sq-men-edit-question,.sq-men-edit-answer{padding:16px;border:1px solid #bbb;border-radius:10px;margin:12px 0;background:#fff}.sq-men-edit-question>summary,.sq-men-edit-answer>summary{cursor:pointer;font-size:18px;font-weight:600}.sq-men-field,.sq-men-media{margin:14px 0}.sq-men-editor dialog{width:min(760px,90vw);border:1px solid #766184;border-radius:12px;padding:22px}.sq-men-editor dialog textarea{width:100%;box-sizing:border-box}.sq-men-result{margin:16px 0;padding:12px;border:1px solid #766184;border-radius:10px}
@media(max-width:1000px){.sq-men-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sq-men-cards{grid-template-columns:1fr}}

/* Standalone dark surface: never inherit white-on-white from onboarding/theme. */
.pc-wrap .sq-men-journey{display:block;width:100%;max-width:none;margin:0;padding:0;background:transparent;color:#fff}
.pc-wrap .sq-men-client,.sq-men-client{display:block;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px;border:1px solid #766184;border-radius:18px;background:#1d1429;color:#fff;opacity:1;visibility:visible}
.pc-wrap .sq-men-client h1,.pc-wrap .sq-men-client h2,.pc-wrap .sq-men-client h3,.pc-wrap .sq-men-client p,.pc-wrap .sq-men-client label,.sq-men-client h1,.sq-men-client h2,.sq-men-client h3,.sq-men-client p,.sq-men-client label{color:#fff!important;opacity:1!important;visibility:visible}
.sq-men-client h1{font-size:clamp(25px,3vw,40px);line-height:1.2;margin:0 0 16px}.sq-men-client h2{font-size:26px;line-height:1.3}.sq-men-client progress{display:block;margin:16px 0;background:#44364e;border-radius:8px}.sq-men-client progress::-webkit-progress-bar{background:#44364e;border-radius:8px}.sq-men-client progress::-webkit-progress-value{background:#ff617b;border-radius:8px}
.sq-men-steps{list-style:none!important;display:flex;flex-wrap:wrap;gap:8px;padding:0!important;margin:18px 0 26px!important}.sq-men-steps li{padding:7px 12px;border:1px solid #766184;border-radius:10px;color:#e0d8e9;background:#291e36}.sq-men-steps li.current{border:2px solid #ff617b;color:#fff;background:#39202c}.sq-men-steps li.complete{border-color:#78b393;color:#e9fff1}
.sq-men-journey>h3,.sq-men-journey>p{color:#fff!important}.sq-men-client .sq-onboarding-button{color:#fff!important;background:#684581;border-radius:10px;padding:12px 20px;text-decoration:none;display:inline-block}.sq-men-client .sq-men-confirm:disabled{opacity:.45}
@media(max-width:600px){.pc-wrap .sq-men-client,.sq-men-client{padding:16px}.sq-men-steps li{font-size:12px;padding:6px 8px}}
