.m6Panel{border:1px solid #52558b;border-radius:22px;padding:24px;background:linear-gradient(145deg,#161d37,#0d1529);margin:22px 0}
.m6Panel[hidden]{display:none!important}.m6Intro h2{font-size:clamp(26px,3.7vw,40px);letter-spacing:-.045em;margin:10px 0;color:#edeaff}.m6Intro p{line-height:1.6;color:#b8c9e8;max-width:800px}
.m6Pills{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.m6Pills span{padding:7px 10px;border-radius:100px;border:1px solid #8b83ff60;color:#c4b7ff;font-size:10px;letter-spacing:.05em;font-weight:800}
.m6Grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.m6Card{min-width:0;border:1px solid #3d496d;background:#0c152b;border-radius:19px;padding:20px}.m6Card h3{margin:0 0 18px;color:#f1f2ff}
.m6Card label{display:block;color:#b7c3f5;font-size:12px;letter-spacing:.065em;font-weight:800;margin:8px 0}
#m6Request{width:100%;resize:vertical;min-height:105px;padding:14px;background:#090f20;border:1px solid #57628c;border-radius:12px;color:#fff;font:inherit}
.m6Examples{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.m6Examples button{border:1px solid #6b78a277;background:#202c4c;color:#d8dfff;padding:9px 12px;font-size:12px;border-radius:12px;cursor:pointer}
.m6Card .m6Checkbox{display:flex;align-items:flex-start;gap:8px;font-weight:500;letter-spacing:0;font-size:13px;color:#cbd3f2;margin:13px 0}.m6Checkbox input{accent-color:#a495ff;margin-top:4px}
.m6Primary{border:0;border-radius:12px;background:linear-gradient(115deg,#7ab8fa,#ae96ff);color:#11162c;padding:13px 18px;font-weight:800;cursor:pointer;margin:8px 0}.m6Primary:disabled{opacity:.45;cursor:not-allowed}.m6Card small{display:block;line-height:1.6;color:#a9b6da}
.m6Result,#m6Receipt{white-space:pre-wrap;overflow-wrap:anywhere;padding:17px;border-radius:14px;line-height:1.65;background:#070e20;color:#d7e8ff;font-size:13px;min-height:145px}
#m6Receipt{max-height:380px;overflow:auto;color:#b4f4d5}.m6Receipt details{margin-top:17px;color:#dce1ff}.m6Receipt summary{cursor:pointer}.m6Receipt details button{padding:10px;border:1px solid #9991ee;background:#202b4a;color:white;border-radius:11px;margin:10px 0;cursor:pointer}#m6Audit{max-height:160px;overflow:auto;font-size:12px;line-height:2;color:#bdcbe8}.m6Footnote{font-size:12px;color:#a4b6d3;line-height:1.7}
@media(max-width:830px){.m6Grid{grid-template-columns:1fr}.m6Panel{padding:15px}.m6Card{padding:15px}.m6Pills{gap:6px}}
.m6Checkbox[hidden]{display:none!important}
