.cwv-radios{border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.cwv-radios legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cwv-radio{box-sizing:border-box;border-radius:var(--_club---radius,12px);min-height:64px;color:var(--_club---primary-deep);cursor:pointer;background:#fff;border:2px solid #07172f1f;align-items:center;gap:12px;padding:8px 14px 8px 12px;display:flex}.cwv-radio:hover{border-color:var(--_club---primary)}.cwv-radio.is-on{border-color:var(--_club---accent)}.cwv-radio input,.cwv-goal-pick input{width:20px;height:20px;accent-color:var(--_club---primary);flex:none;margin:0}.cwv-radio img,.cwv-radio-face{object-fit:cover;object-position:top;background:#07172f14;border-radius:50%;flex:none;width:44px;height:44px}.cwv-radio-text{min-width:0;font-size:calc(13px * var(--cwa-fs,1));color:var(--_club---muted);flex:1;gap:1px;line-height:1.3;display:grid}.cwv-radio-text b{font-size:calc(16px * var(--cwa-fs,1));color:var(--_club---primary-deep)}.cwv-radio-text em{color:var(--_club---primary);font-style:normal;font-weight:700}.cwv-goal-pick{box-sizing:border-box;border:2px solid var(--_club---primary);min-height:44px;font-size:calc(15px * var(--cwa-fs,1));color:var(--_club---primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-weight:700;display:flex}.cwv-goal-pick.is-on{border-color:var(--_club---accent)}.cwv-radio input:focus-visible,.cwv-goal-pick input:focus-visible,.cwv-link:focus-visible{outline:2px solid var(--_club---accent);outline-offset:2px}.cwv-bar{align-items:center;gap:10px;display:flex}.cwv-bar-track{background:#07172f1a;border-radius:999px;flex:1;height:10px;overflow:hidden}.cwv-bar-fill{border-radius:inherit;background:var(--_club---primary);height:100%;transition:width .4s;display:block}.cwv-bar-share{font-size:calc(15px * var(--cwa-fs,1));color:var(--_club---primary-deep);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.cwv-panel{border-radius:var(--_club---radius);color:var(--_club---ink);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.cwv-panel-text{font-size:calc(16px * var(--cwa-fs,1));margin:0;line-height:1.45}.cwv-confirm{z-index:55;box-sizing:border-box;width:min(760px,100% - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #07172f52}@media (max-width:767px){.cwv-confirm{bottom:calc(76px + env(safe-area-inset-bottom))}}.cwv-confirm .cwb-human-check{flex-basis:100%}.cwv-confirm-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cwv-error{font-size:calc(15px * var(--cwa-fs,1));color:var(--_club---accent-dark);flex-basis:100%;margin:0;font-weight:600}.cwv-link{color:var(--_club---primary);font:inherit;font-size:calc(15px * var(--cwa-fs,1));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:700;text-decoration:underline}.cwv-share{font-size:calc(14px * var(--cwa-fs,1));flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.cwv-share span{color:var(--_club---muted)}.cwv-share a{color:var(--_club---primary);font-weight:700;text-decoration:none}.cwv-share a:hover{text-underline-offset:3px;text-decoration:underline}.cwv-winners{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}@media (max-width:640px){.cwv-winners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:400px){.cwv-winners{grid-template-columns:minmax(0,1fr)}}
