.mpw-overlay{position:fixed;inset:0;z-index:1000010;background:rgba(2,6,23,.75);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;font:14px system-ui;color:#e2e8f0}
.mpw-card{width:min(660px,100%);max-height:90vh;overflow:auto;background:linear-gradient(145deg,#10283e,#081523);border:1px solid #38bdf8;border-radius:16px;box-shadow:0 20px 70px #0008;padding:18px;box-sizing:border-box}
.mpw-card header,.mpw-card footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.mpw-card footer{margin-top:16px;padding-top:12px;border-top:1px solid #315675}.mpw-card h3{font-size:18px;margin:16px 0}.mpw-progress{margin-top:16px;color:#67e8f9;font-weight:700}.mpw-card button,.mpw-launch{cursor:pointer;color:#e2e8f0;background:#15324c;border:1px solid #315675;border-radius:9px;padding:10px 14px;font:inherit;white-space:normal;overflow-wrap:anywhere}.mpw-card button:hover,.mpw-card button:focus-visible{border-color:#67e8f9;background:#1c4564}.mpw-card button:disabled{opacity:.5;cursor:default}.mpw-choice{display:block;width:100%;text-align:left;margin:7px 0}.mpw-choice[aria-pressed=true]{border-color:#22d3ee;background:#164e63}.mpw-list{max-height:40vh;overflow:auto;margin-top:10px}.mpw-card input{width:100%;box-sizing:border-box;background:#061827;border:1px solid #315675;border-radius:8px;padding:11px;color:#fff;font:inherit}.mpw-card .mpw-primary,.mpw-launch{background:#036985;border-color:#22d3ee}.mpw-launch{margin:8px;display:block;font-weight:700}.mpw-card p{color:#a9bed2;line-height:1.5;overflow-wrap:anywhere}
