.tv2gate__opts{gap:var(--hp-s4);max-width:720px;margin:var(--hp-head-gap) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv2gate__opt{align-items:center;gap:var(--hp-s3);min-height:88px;padding:var(--hp-s1) var(--hp-s5) var(--hp-s1) var(--hp-s1);border:2px solid var(--color-primary);color:var(--color-primary);background:#fff;border-radius:999px;text-decoration:none;transition:transform .2s,background-color .2s;display:flex}.tv2gate__opt:hover{background:var(--color-primary-pale);transform:translateY(-2px)}.tv2gate__opt:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.tv2gate__opt--on,.tv2gate__opt--on:hover{background:var(--color-primary);color:#fff;cursor:default;transform:none}.tv2gate__photo{border-radius:50%;flex:none;width:72px;height:72px;display:block;overflow:hidden}.tv2gate__photo img{object-fit:cover;width:100%;height:100%;display:block}.tv2gate__label{letter-spacing:.04em;flex:1;justify-content:space-between;align-items:center;gap:6px;font-size:22px;font-weight:700;display:flex}.tv2gate__arrow,.tv2gate__check{flex:none}.tv2gate__hint{margin:var(--hp-s4) 0 0;text-align:center;font-size:var(--hp-fs-small);color:var(--hp-muted);word-break:auto-phrase}@media (max-width:840px){.tv2gate__opts{gap:var(--hp-s2);grid-template-columns:1fr}.tv2gate__opt{min-height:76px}.tv2gate__photo{width:60px;height:60px}.tv2gate__label{font-size:20px}}@media (prefers-reduced-motion:reduce){.tv2gate__opt{transition:none}}
