.mg-team-choices{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-team-choices legend{margin-bottom:12px}.mg-team-choice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px;border:1px solid #d8cbdc;border-radius:20px;padding:16px;background:linear-gradient(135deg,#fff9,#f1e4ef88);box-shadow:inset 0 1px #fff}.mg-team-choice input{width:18px!important;height:18px!important;margin-top:3px;flex:none}.mg-team-choice>span{display:grid;gap:10px;min-width:0}.mg-team-choice.unavailable{opacity:.6}.mg-team-faces{display:flex;gap:4px}.mg-team-faces .ms-avatar{width:32px!important;height:32px!important;min-width:32px;aspect-ratio:1;border-radius:50%;overflow:hidden}.iv-interest{display:flex;gap:9px;align-items:center;padding:12px 18px;border-top:1px solid #ddcfdc66;color:#756476;font-size:12px}.iv-mosaics{display:flex;padding-left:5px}.iv-mosaics i{display:block;width:27px;height:27px;border-radius:50%;border:2px solid #faf7f8;margin-left:-5px;background:conic-gradient(#b4a0bb 25%,#d6c6d5 0 50%,#8e829f 0 75%,#c2b1bf 0) 0 0/9px 9px}.iv-public{max-width:1080px;margin:auto;padding:45px 24px 60px}.iv-public h1{font-size:clamp(30px,4vw,52px);margin:14px 0}.iv-public>p{max-width:680px;line-height:1.8}.iv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.iv-panel{position:relative;border:1px solid #fff;border-radius:24px;padding:24px;background:linear-gradient(125deg,#fff9,#f0e3ef88);box-shadow:0 12px 36px #5738530b,inset 0 1px #fff;backdrop-filter:blur(14px);animation:iv-rise .35s ease both}.iv-panel h2{font-size:20px;margin:6px 0 16px}.iv-panel p,.iv-panel li{font-size:14px;line-height:1.8}.iv-panel ul{padding-left:20px}.iv-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.iv-links a{border-radius:99px;padding:12px 20px;background:linear-gradient(145deg,#6d4368,#362a45);color:white;box-shadow:inset 0 1px #ffffff88}.iv-panel a:focus-visible,.mg-team-choice:focus-within{outline:2px solid #a34482;outline-offset:3px}.iv-note{color:#77657b;font-size:13px;line-height:1.8}.iv-metrics{display:flex;gap:26px;flex-wrap:wrap}.iv-metrics b{display:block;font-size:24px}.iv-code{font-family:monospace;font-size:24px;letter-spacing:3px}.iv-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #d9cddb88}@keyframes iv-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:700px){.iv-grid,.mg-team-choices{grid-template-columns:1fr}.iv-public{padding:24px 16px}.iv-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.iv-panel{animation:none}}
@media(max-width:700px){.member-space .iv-public{width:calc(100% - 94px);margin-left:80px;padding:24px 0 60px}.member-space .iv-public h1{font-size:28px}.member-space .iv-public .iv-panel{padding:18px}.iv-panel input{max-width:100%;min-width:0}.iv-grid>*{min-width:0}}
