.ms4611{max-width:980px;margin:auto}.ms4611Hero{padding:18px;border:1px solid rgba(125,211,252,.28);border-radius:18px;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(168,85,247,.08))}.ms4611Hero small,.ms4611 small{opacity:.72}.ms4611Hero h2{margin:.35rem 0}.ms4611Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:14px 0}.ms4611Card{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px;background:rgba(255,255,255,.035)}.ms4611Choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ms4611Choices button{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 11px;background:rgba(255,255,255,.05);color:inherit}.ms4611Choices button.active{outline:2px solid rgba(125,211,252,.65);background:rgba(14,165,233,.15)}.ms4611Input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px;background:rgba(0,0,0,.16);color:inherit}.ms4611Actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ms4611Actions button{padding:10px 14px;border-radius:12px}.ms4611Summary{border-left:3px solid rgba(125,211,252,.7);padding:10px 12px;margin:12px 0;background:rgba(14,165,233,.08);border-radius:0 12px 12px 0}.ms4611Policy{font-size:.9em;opacity:.78;border-top:1px dashed rgba(255,255,255,.15);margin-top:14px;padding-top:10px}.ms4611Badge{display:inline-flex;margin:2px 5px 2px 0;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.07);font-size:.82em}@media(max-width:620px){.ms4611Grid{grid-template-columns:1fr}.ms4611Actions button{flex:1 1 44%}}