.profileLayer{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;z-index:20000;background:linear-gradient(145deg,#17180f,#080f0e 40%);overflow:auto;padding:24px max(16px,calc((100vw - 1100px)/2));color:#eee;font:16px Arial;box-sizing:border-box}.profileLayer[hidden]{display:none!important}.profileLayer header{display:flex;align-items:center;gap:20px;border-bottom:1px solid #8b7437;padding-bottom:16px}.profileLayer h1{color:#f4d171;font-size:36px}.profileLayer h2{color:#e3c572;font-size:23px}.profileLayer button{background:#222b26;border:1px solid #9a8140;border-radius:9px;padding:12px 18px;color:#f5d47b;cursor:pointer;font:inherit}.profileLayer nav{display:flex;margin:22px 0}.profileLayer nav button{flex:1}.profileLayer nav .active{background:#5b481d}.profileMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #a18a48;border-radius:14px;overflow:hidden;margin:22px 0}.profileMetrics>div{padding:18px;border-bottom:1px solid #383d31;display:flex;justify-content:space-between;gap:14px}.profileMetrics span,.profileMuted{color:#aeb5b0}.profileMetrics strong{color:#f4d171}.profileTableWrap{overflow:auto;border:1px solid #88733e;border-radius:12px}.profileTableWrap table{width:100%;border-collapse:collapse;font-size:14px}.profileTableWrap td,.profileTableWrap th{padding:16px 10px;text-align:left;border-bottom:1px solid #353d33;white-space:pre-line}.profileTableWrap th{color:#bbb;background:#151b17}.profileTableWrap tbody tr:focus,.profileTableWrap tbody tr:hover{background:#272d20;cursor:pointer}.profilePositive{color:#70e590;font-weight:bold}.profileNegative{color:#f87575;font-weight:bold}@media(max-width:600px){.profileLayer{padding:14px 10px}.profileLayer h1{font-size:28px}.profileLayer h2{font-size:19px}.profileMetrics>div{padding:12px 8px;display:block;font-size:14px}.profileMetrics strong{display:block;margin-top:8px}.profileTableWrap td,.profileTableWrap th{padding:12px 6px;font-size:12px}.profileTableWrap table{min-width:520px}.profileLayer header{gap:10px}.profileLayer button{padding:10px;font-size:14px}}
