.controllerProfile{padding:16px;border:1px solid #315c67;border-radius:10px;background:linear-gradient(120deg,#172a34,#141c28);font-size:14px}.profileHeading{display:flex;gap:14px;align-items:center;margin-bottom:15px}.profileHeading>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid #4b9daa;border-radius:12px;color:#4bdfed;font-weight:800;letter-spacing:-1px}.profileHeading h3{margin:0 0 4px;font-size:20px}.profileHeading p{margin:0;color:#a9bdcb;font-size:13px}.profileCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.profileCards p{margin:0;background:#0e1825aa;border:1px solid #304958;border-radius:8px;padding:12px;line-height:1.5;font-size:13px}.profileCards b{display:block;color:#53d4e2;margin-bottom:6px}.controllerProfile details{font-size:13px;line-height:1.5}.controllerProfile summary{cursor:pointer;color:#79d8e3;padding:8px 0}.controllerProfile select{max-width:340px}.controllerProfile [role=status]{color:#aada80;font-size:13px}.controllerProfile .profileNotice{padding:10px 12px;background:#26394a;border-left:3px solid #46c5d3;border-radius:4px;line-height:1.5}.controllerProfile .profileSource{color:#54d4e4}.controllerProfile .profileSubtabs{display:flex;gap:6px;margin:12px 0}.controllerProfile .profileSubtabs button[aria-pressed=true]{background:#245e6b;color:#fff;border-color:#55cbdc}@media(max-width:900px){.profileCards{grid-template-columns:repeat(2,minmax(0,1fr))}.controllerProfile{font-size:12px;padding:10px}}
