.vs{border-radius:30px;margin-top:60px;padding:32px}.vs-cap{color:#0009;font-size:13.5px;font-weight:600}.vs-switch{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.vs-switch .gd-tabs{background:#ffffff8c}.vs-table{background:#ffffffeb;border-radius:22px;margin-top:20px;padding:6px 26px 10px;box-shadow:0 10px 30px #1e143c0f}.vs-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:16px 0;display:grid}.vs-row:last-child{border-bottom:0}.vs-headrow{align-items:center;padding:16px 0 14px}.vs-l{color:var(--ink);font-size:15px;font-weight:500;line-height:1.4}.vs-colhead{align-items:center;gap:12px;min-width:0;display:flex}.vs-colhead .av{flex:none;width:40px;height:40px}.vs-colhead .av img{width:30px;height:30px}.vs-colhead>span:not(.gd-pill){min-width:0}.vs-colhead b{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:500;display:block}.vs-colhead small{color:var(--ink-3);font-size:13.5px;display:block}.vs-role{margin-left:auto;transition:background-color .25s,color .25s}.vs-cell{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.vs-cell p{color:#000c;overflow-wrap:anywhere;font-size:15.5px;line-height:1.5}.vs-who{color:var(--ink-3);font-size:12.5px;font-weight:600;display:none}.vs-fits{animation:vs-in .4s var(--eo);background:#ffffffbf;border-radius:18px;margin-top:16px;padding:16px 20px}.vs-fits p+p{color:#000000d1;margin-top:6px;font-size:16px;line-height:1.5}.vs-note{color:var(--ink-3);text-align:center;margin-top:16px;font-size:13.5px}@keyframes vs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.vs{padding:24px}.vs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px}.vs-row>.vs-l{grid-column:1/-1}.vs-headrow>.vs-l{display:none}}@media (max-width:560px){.vs{margin-top:40px;padding:16px}.vs-switch .gd-tabs{border-radius:22px;width:100%;display:flex}.vs-switch .gd-tabs button{flex:1;justify-content:center;height:auto;min-height:36px;padding:6px 8px;font-size:14px;line-height:1.2}.vs-switch .gd-tabs .av{display:none}.vs-table{padding:4px 16px 8px}.vs-row{grid-template-columns:minmax(0,1fr)}.vs-headrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.vs-colhead{flex-wrap:wrap;gap:6px 10px}.vs-colhead .gd-pill{margin-left:0}.vs-who{display:block}}@media (prefers-reduced-motion:reduce){.vs-fits{animation:none}.vs-role{transition:none}}
