/* Тетрика: рост команды и форма A/B */
.team{margin-top:var(--s5)}
.team .dots{display:flex;gap:var(--s3)}
.team .dots i{width:var(--s5);height:var(--s5);border-radius:50%;box-sizing:border-box;border:1px solid var(--muted)}
.team .dots i.on{background:var(--fg);border-color:var(--fg)}
.team .dots i:nth-child(n+3){background:var(--accent-fill);border-color:var(--accent-fill)}
.team figcaption{margin-top:var(--s2);color:var(--muted)}
.ab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin-block:var(--s5);max-width:62ch}
.ab .vr{display:grid;gap:var(--s2);padding:var(--s4);border-radius:var(--r4);background:var(--surface);align-content:start}
.ab .vr>.mono{color:var(--muted);margin-bottom:var(--s1)}
.ab .vr.new>.mono{color:var(--accent)}
.ab .fld{padding:var(--s3);border-radius:var(--r2);background:var(--bg);border:1px solid var(--line);font-size:15px;color:var(--muted)}
.ab .btn{padding:var(--s3);border-radius:var(--r2);background:var(--fg);color:var(--bg);font-size:15px;text-align:center}
.ab .vr.new .btn{background:var(--accent-fill);color:var(--on-accent)}
@media (max-width:480px){.ab{grid-template-columns:1fr}.team .dots{gap:var(--s2)}.team .dots i{width:var(--s4);height:var(--s4)}}
