.voice-greeting{background:linear-gradient(110deg,#edf8ffb8,#ecebffa3);border:1px solid #dfe5f5;border-radius:20px;max-width:390px;margin-top:16px;padding:14px 16px}.voice-body{flex:1;min-width:0}.voice-body [data-slot=progress]{background:#dce4f4;height:5px;margin-top:8px}.voice-body [data-slot=progress-indicator]{background:linear-gradient(90deg,#70dae5,#8870dd)}.voice-greeting>p{margin:8px 0 0 42px}.polish-shield h2{font-size:clamp(24px,4vw,34px);line-height:1.2}.shield-promises{gap:12px;padding-left:20px;display:grid}.polish-shield .shield-preview{gap:16px;display:grid}.workflow-steps{color:#64748b;flex-wrap:wrap;gap:8px;padding:0;font-size:13px;list-style:none;display:flex}.workflow-steps li{background:#edf1f8;border-radius:12px;padding:7px 9px}.workflow-steps .current{color:#40336d;background:#e4ddf9}.studio-workflow{background:#f6f9ff70;border:1px solid #dfe5f5;border-radius:22px;margin:20px 0;padding:20px}.studio-sample{border-radius:16px;width:180px;max-width:100%;position:relative;overflow:hidden}.studio-sample img{object-fit:cover;width:100%}.studio-sample>span{color:#fff;text-shadow:0 1px 4px #000;font-size:12px;position:absolute;bottom:12px;left:10px}.gate{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#effbffcf,#eeebffdc)}.polish-shield .notice{margin-top:0}@media (width<=600px){.studio-workflow{padding:16px}.voice-greeting{width:100%}.workflow-steps{gap:5px}.workflow-steps li{font-size:12px}.profile-top{flex-wrap:wrap;gap:12px}.profile-top>.actions{flex-wrap:wrap;max-width:100%;margin-left:auto}.profile-detail-row{flex-wrap:wrap}.topbar .brand{flex-shrink:0}.topbar .top-actions{gap:6px;min-width:0}.topbar .btn{padding-left:12px;padding-right:12px}}@media (width<=360px){.topbar{padding-inline:12px}.topbar .brand{letter-spacing:4px;font-size:14px}.topbar .top-actions .btn{white-space:nowrap;padding-inline:9px;font-size:12px}.voice-body>.row{flex-wrap:wrap;gap:4px}.voice-body .meta{white-space:nowrap}.profile-top .btn{padding-inline:10px;font-size:13px}.profile-top>.actions{gap:6px}}
