.opairs-page{gap:18px;max-width:880px;margin:0 auto;padding:8px 0 32px;display:grid}.opairs-page>.o-text-link{justify-self:start}.opairs-head{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.opairs-head>div{flex:1;min-width:0}.opairs-head h1{font-size:clamp(1.45rem,4vw,1.9rem);font-weight:800;line-height:1.3}.opairs-head p{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.9rem;font-weight:700}.opairs-mark{color:#1f8cff;background:#eaf4ff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;animation:2.6s ease-in-out infinite opairs-beat;display:grid}@keyframes opairs-beat{0%,to{transform:scale(1)}12%{transform:scale(1.08)}24%{transform:scale(1)}}.opairs-section{gap:10px;display:grid}.opairs-section h2{font-size:1.0625rem;font-weight:900}.opairs-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.opairs-card{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:8px;padding:12px 10px 10px;animation:.4s both opairs-in;display:grid}.opairs-card:nth-child(2n){animation-delay:50ms}.opairs-card:nth-child(3n){animation-delay:.1s}@keyframes opairs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.opairs-member{min-width:0;min-height:32px;color:var(--foreground);justify-content:center;align-items:center;gap:6px;font-size:.8125rem;text-decoration:none;display:flex}.opairs-member img,.opairs-member>span{object-fit:cover;background:#f2f6fc;border-radius:50%;flex:none;width:24px;height:24px}.opairs-member b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.opairs-empty{color:var(--muted-foreground)}@media (max-width:420px){.opairs-head>.o-button{width:100%}}@media (prefers-reduced-motion:reduce){.opairs-mark,.opairs-card{animation:none}}@media (min-width:700px){.opairs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
