.lb{display:grid;gap:10px}.pod{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;align-items:end}
.pc{padding:22px 14px;border-radius:var(--r);text-align:center;border:1px solid var(--line);background:linear-gradient(160deg,var(--deep),var(--navy))}
.pc:nth-child(1){order:2;padding-block:34px;border-color:var(--gold)}.pc:nth-child(2){order:1}.pc:nth-child(3){order:3}
.pc img,.lrow img,.av0{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--deep);display:grid;place-items:center;margin:0 auto 8px;font-weight:800}
.pc b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc span{color:var(--gold);font-size:14px}
.lrow{display:grid;grid-template-columns:44px 44px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(10,24,48,.7)}
.lrow img,.lrow .av0{width:40px;height:40px;margin:0}.lrow .n{color:var(--mute);font-weight:700}.lrow em{font-style:normal;color:var(--gold);font-weight:600}
.msgbox{padding:40px 0;color:var(--mute)}.sk{height:62px;border-radius:14px;background:linear-gradient(90deg,var(--navy),var(--deep),var(--navy));background-size:200% 100%;animation:sh 1.4s infinite}@keyframes sh{to{background-position:-200% 0}}
.srch{width:100%;padding:11px 18px;border-radius:99px;border:1px solid var(--line);background:var(--navy);color:var(--text);font:inherit;margin-bottom:20px}
.tl{border-left:2px solid var(--line);padding-left:26px;margin-left:8px}.tl article{position:relative;margin-bottom:34px}.tl article::before{content:"";position:absolute;left:-34px;top:8px;width:14px;height:14px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px rgba(242,184,75,.6)}
.tl h3{font-size:22px}.tl ul{padding-left:20px;color:var(--mute);margin-top:8px}.tl li{margin-bottom:6px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.two .card{grid-column:auto}
@media(max-width:700px){.two{grid-template-columns:1fr}.pod{grid-template-columns:1fr}.pc:nth-child(n){order:0}}
.ck{list-style:none;padding:0;margin:16px 0 0;color:var(--mute)}.ck li{padding:6px 0 6px 28px;position:relative}.ck li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}
