.pc-wrap{background:#fff;border:1px solid #dfe3dc;border-radius:22px;margin-top:10px;padding:18px}.pc-head span{color:#5f6e54;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:900;display:inline-flex}.pc-head h2{text-wrap:balance;letter-spacing:-.045em;margin:7px 0 6px;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:400;line-height:1}.pc-head p{color:#747c72;max-width:690px;margin:0;font-size:.8rem;line-height:1.48}.pc-search-wrap{max-width:560px;margin-top:15px;position:relative}.pc-search{background:#f8f9f6;border:1px solid #d8ddd4;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.pc-search input{color:#151815;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.82rem;font-weight:750}.pc-search small{color:#879083;font-size:.65rem}.pc-options{z-index:20;background:#fff;border:1px solid #d8ddd4;border-radius:15px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 50px #0f120d24}.pc-options button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.pc-options button:hover{background:#f2f5ee}.pc-option-avatar,.pc-avatar{color:#fff;background:#11130f 50%/cover no-repeat;flex:none;place-items:center;font-weight:900;display:grid}.pc-option-avatar{border-radius:11px;width:36px;height:36px;font-size:.74rem}.pc-options strong,.pc-options small{display:block}.pc-options strong{font-size:.76rem}.pc-options small{color:#858c82;margin-top:2px;font-size:.62rem}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.pc-athlete{background:#fafbf8;border:1px solid #e0e4dc;border-radius:17px;padding:14px}.pc-label{color:#788174;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:900;display:block}.pc-person{align-items:center;gap:10px;display:flex}.pc-avatar{border-radius:16px;width:52px;height:52px;font-size:1rem}.pc-person strong,.pc-person small{display:block}.pc-person strong{font-size:.86rem}.pc-person small{color:#828981;margin-top:3px;font-size:.64rem}.pc-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.pc-numbers div{background:#fff;border-radius:11px;padding:9px}.pc-numbers strong,.pc-numbers span{display:block}.pc-numbers strong{letter-spacing:-.04em;font-size:1.05rem}.pc-numbers span{color:#858d82;text-transform:uppercase;margin-top:3px;font-size:.56rem;font-weight:800}.pc-signals{gap:5px;margin-top:10px;display:grid}.pc-signals span{color:#5f685b;align-items:center;gap:5px;font-size:.67rem;font-weight:750;display:flex}.pc-signals svg{color:#71983e}.pc-shared{color:#fff;background:#11130f;border-radius:15px;margin-top:10px;padding:12px}.pc-shared>strong{color:#c8ff32;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:.68rem;display:block}.pc-shared>div{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto 18px auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pc-shared span{font-size:.72rem;font-weight:800}.pc-shared b{font-size:.68rem}.pc-shared i{color:#7c8677;text-align:center;font-size:.65rem;font-style:normal}.pc-open{color:#35432b;align-items:center;gap:6px;margin-top:10px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.pc-message,.pc-loading{color:#747c72;margin:10px 0 0;font-size:.72rem}.pc-loading{border:1px dashed #ccd2c8;border-radius:14px;place-items:center;min-height:90px;display:grid}@media (width<=680px){.pc-wrap{padding:14px}.pc-grid{grid-template-columns:1fr}.pc-numbers{gap:4px}.pc-shared>div{grid-template-columns:1fr auto 14px auto}}
