.digest{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:60px auto 0;padding:0 20px;display:flex}.digest__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 10px;font-size:clamp(17px,2.2vw,24px);line-height:1.45}.digest__title em{border-bottom:2px solid var(--brand);padding-bottom:2px;font-style:normal;display:inline-block}.digest__body{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 22px;font-size:11px;font-weight:500;line-height:1.6}.digest__form{flex-direction:column;align-items:stretch;gap:7px;width:100%;max-width:420px;display:flex}.digest__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);text-align:center;margin-top:6px;font-size:10px}.digest__field{background:var(--card);border:2px solid var(--rule);width:100%;font-family:var(--font-mono);color:var(--ink);text-align:center;border-radius:3px;padding:11px 12px;font-size:13px;transition:border-color .15s}.digest__field::placeholder{color:var(--ink-mute)}.digest__field:focus{border-color:var(--brand);outline:none}.digest__field:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.digest__hint{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-mute);text-align:center;margin-top:2px;font-size:10.5px;line-height:1.6}.digest__submit{border:2px solid var(--btn-edge);cursor:pointer;background:var(--btn-fill);color:var(--btn-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;margin-top:12px;padding:13px 26px 12px;font-size:12px;font-weight:500;transition:transform .15s}@media (hover:hover){.digest__submit:hover{transform:scale(var(--expand))}}.digest__submit:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.digest__field,.digest__submit{transition:none}.digest__submit:hover{transform:none}}.digest__spam{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-top:10px;font-size:10px}.clubpick{position:relative}.clubpick__toggle{cursor:pointer;background:var(--card);border:2px solid var(--rule);width:100%;font-family:var(--font-mono);color:var(--ink);text-align:center;border-radius:3px;padding:11px 12px;font-size:13px;list-style:none;display:block}.mtoggle{opacity:0;width:0;height:0;position:absolute}.mtoggle:checked~.clubpick__toggle{border-color:var(--brand)}.mtoggle:focus-visible~.clubpick__toggle{outline:2px solid var(--brand);outline-offset:2px}.cpv{vertical-align:bottom;align-items:center;gap:9px;display:none}.cpv__mark{object-fit:contain;flex:none;width:auto;max-width:40px;height:16px}.cpv--comp .cpv__mark{border-radius:2px}.mscrim{display:none}.mtoggle:checked~.mscrim{z-index:30;cursor:default;background:#0a0a0a61;display:block;position:fixed;inset:0}.clubpick__modal{display:none}.mtoggle:checked~.clubpick__modal{display:block}.clubpick__modal{z-index:31;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:var(--card);border:2px solid var(--ink);text-align:center;border-radius:3px;width:min(420px,100vw - 32px);max-height:min(560px,100vh - 48px);padding:16px 14px 12px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.clubpick__modal::-webkit-scrollbar{display:none}.clubpick__mtitle{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px;font-size:10px}.mx{width:30px;height:30px;color:var(--ink-mute);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:inline-flex;position:absolute;top:8px;right:8px}.mx svg{width:15px;height:15px}@media (hover:hover){.mx:hover{color:var(--ink);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.mx{transition:none}.mx:hover{transform:none}}.cpf{border:0;min-width:0;margin:0 0 12px;padding:0}.cpf legend{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px;font-size:9.5px}.cpf input{opacity:0;width:0;height:0;position:absolute}.cpf label{cursor:pointer;border:2px solid var(--brand);color:var(--brand);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:5px;margin:0 3px 5px;padding:6px 11px 5px;font-size:10px;display:inline-flex}.cpf label i{font-size:9px;font-style:normal}.cpf input:checked+label{background:var(--grama);color:#fff;border-color:var(--grama)}.cpf input:focus-visible+label{outline:2px solid var(--brand);outline-offset:3px}.cpf__dead{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mute);margin-top:4px;font-size:9px;line-height:1.5;display:block}.clubpick__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.clubpick__list--comps{margin-bottom:2px}.cpc input{opacity:0;width:0;height:0;position:absolute}.cpc label{cursor:pointer;text-align:center;color:var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.cpc img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.cpc--comp img{border-radius:2px}.cpc input:checked+label{background:var(--rule);font-weight:600}.cpc input:focus-visible+label{outline:2px solid var(--brand);outline-offset:-2px}.cpf__kind,.cpf__or{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:9.5px}.cpf__kind{margin:0 0 6px}.cpf__or{align-items:center;gap:10px;margin:14px 0 12px;display:flex}.cpf__or:before,.cpf__or:after{content:"";background:var(--rule);flex:1;height:1px}.clubpick:has(#cp-comp-br:checked) .cpv--comp-br{display:inline-flex}.clubpick:has(#cp-comp-cdb:checked) .cpv--comp-cdb{display:inline-flex}.clubpick:has(#cp-comp-lib:checked) .cpv--comp-lib{display:inline-flex}.clubpick:has(#cp-comp-sud:checked) .cpv--comp-sud{display:inline-flex}.clubpick:has(#cp-cap:checked) .cpv--cap{display:inline-flex}.clubpick:has(#cp-cam:checked) .cpv--cam{display:inline-flex}.clubpick:has(#cp-bah:checked) .cpv--bah{display:inline-flex}.clubpick:has(#cp-bot:checked) .cpv--bot{display:inline-flex}.clubpick:has(#cp-rbb:checked) .cpv--rbb{display:inline-flex}.clubpick:has(#cp-cha:checked) .cpv--cha{display:inline-flex}.clubpick:has(#cp-cor:checked) .cpv--cor{display:inline-flex}.clubpick:has(#cp-cot:checked) .cpv--cot{display:inline-flex}.clubpick:has(#cp-cru:checked) .cpv--cru{display:inline-flex}.clubpick:has(#cp-fla:checked) .cpv--fla{display:inline-flex}.clubpick:has(#cp-flu:checked) .cpv--flu{display:inline-flex}.clubpick:has(#cp-gre:checked) .cpv--gre{display:inline-flex}.clubpick:has(#cp-idv:checked) .cpv--idv{display:inline-flex}.clubpick:has(#cp-int:checked) .cpv--int{display:inline-flex}.clubpick:has(#cp-mir:checked) .cpv--mir{display:inline-flex}.clubpick:has(#cp-pal:checked) .cpv--pal{display:inline-flex}.clubpick:has(#cp-rem:checked) .cpv--rem{display:inline-flex}.clubpick:has(#cp-riv:checked) .cpv--riv{display:inline-flex}.clubpick:has(#cp-sfe:checked) .cpv--sfe{display:inline-flex}.clubpick:has(#cp-san:checked) .cpv--san{display:inline-flex}.clubpick:has(#cp-sao:checked) .cpv--sao{display:inline-flex}.clubpick:has(#cp-tol:checked) .cpv--tol{display:inline-flex}.clubpick:has(#cp-vas:checked) .cpv--vas{display:inline-flex}.clubpick:has(#cp-vit:checked) .cpv--vit{display:inline-flex}.clubpick:has(#cp-co-br:checked) .cpc:not(.cpc--br):not(.cpc--comp){display:none}.clubpick:has(#cp-co-ar:checked) .cpc:not(.cpc--ar):not(.cpc--comp){display:none}.clubpick:has(#cp-co-co:checked) .cpc:not(.cpc--co):not(.cpc--comp){display:none}.clubpick:has(#cp-co-ec:checked) .cpc:not(.cpc--ec):not(.cpc--comp){display:none}