.predictions-module__EWcmwa__comparison{gap:10px;margin-top:10px;display:grid}.predictions-module__EWcmwa__accuracySummary{border-top:1px solid #dbd4e2;margin-top:42px;padding-top:28px}.predictions-module__EWcmwa__accuracyCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.predictions-module__EWcmwa__accuracyCard{color:#fff;border-radius:10px;padding:18px}.predictions-module__EWcmwa__accuracyCard>span{letter-spacing:.12em;font-size:.67rem;font-weight:900;display:block}.predictions-module__EWcmwa__accuracyCard>strong{letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.1rem,6vw,3rem);line-height:1;display:block}.predictions-module__EWcmwa__accuracyCard>p{margin:8px 0 0;font-size:.84rem;line-height:1.35}.predictions-module__EWcmwa__ourAccuracy{background:#182331}.predictions-module__EWcmwa__apiAccuracy{background:#5c2579}.predictions-module__EWcmwa__accuracyLink{color:#512072;border:1px solid #7b418a;border-radius:6px;padding:8px 10px;font-size:.82rem;font-weight:700;text-decoration:none}.predictions-module__EWcmwa__accuracyNote{color:#647080;margin:13px 0 0;font-size:.8rem}.predictions-module__EWcmwa__leagueAccuracy{border:1px solid #dbd4e2;border-radius:10px;margin-top:16px;overflow:hidden}.predictions-module__EWcmwa__leagueAccuracyHeading{background:#faf6fb;justify-content:space-between;align-items:baseline;gap:10px;padding:13px 16px;display:flex}.predictions-module__EWcmwa__leagueAccuracyHeading p{color:#512072;margin:0}.predictions-module__EWcmwa__leagueAccuracyHeading span{color:#647080;font-size:.78rem}.predictions-module__EWcmwa__leagueAccuracyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.predictions-module__EWcmwa__leagueAccuracyCard{background:#fff;border:1px solid #e4dce8;border-radius:8px;overflow:hidden}.predictions-module__EWcmwa__leagueAccuracyCard h3{color:#512072;margin:0;padding:13px 13px 10px;font-size:.88rem}.predictions-module__EWcmwa__leagueAccuracyMetric{border-top:1px solid #ebe3ed;padding:10px 13px}.predictions-module__EWcmwa__leagueAccuracyMetric span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.predictions-module__EWcmwa__leagueAccuracyMetric strong{letter-spacing:-.05em;margin-top:4px;font-size:1.45rem;line-height:1;display:block}.predictions-module__EWcmwa__leagueAccuracyMetric small{color:#647080;margin-top:4px;font-size:.7rem;display:block}.predictions-module__EWcmwa__leagueOurMetric{background:#f2f6fa}.predictions-module__EWcmwa__leagueOurMetric span{color:#24415c}.predictions-module__EWcmwa__leagueOurMetric strong{color:#182331}.predictions-module__EWcmwa__leagueApiMetric{background:#faf4fc}.predictions-module__EWcmwa__leagueApiMetric span{color:#6c2d79}.predictions-module__EWcmwa__leagueApiMetric strong{color:#5c2579}.predictions-module__EWcmwa__fixtureXg{color:#512072;margin:-4px 0 2px;font-size:1.05rem;display:block}.predictions-module__EWcmwa__source{border:1px solid #dfcce4;border-radius:8px;padding:12px}.predictions-module__EWcmwa__ourSource{background:#faf6fb}.predictions-module__EWcmwa__apiSource{background:#f5f7fb;border-color:#ced9ea}.predictions-module__EWcmwa__sourceLabel{letter-spacing:.1em;margin-bottom:8px;font-size:.67rem;font-weight:900;display:block}.predictions-module__EWcmwa__ourSource .predictions-module__EWcmwa__sourceLabel{color:#6d2f72}.predictions-module__EWcmwa__apiSource .predictions-module__EWcmwa__sourceLabel{color:#255789}.predictions-module__EWcmwa__apiOutput{border-top:1px dashed #c8d5e6;margin-top:8px;padding-top:7px}.predictions-module__EWcmwa__apiOutput small{margin-top:4px;display:block}.predictions-module__EWcmwa__apiOutput b{color:#255789}.predictions-module__EWcmwa__apiSettlement{margin:0 0 10px}.predictions-module__EWcmwa__modelResultStatus{border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;display:flex}.predictions-module__EWcmwa__modelResultStatus span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:900;line-height:1;display:grid}.predictions-module__EWcmwa__modelResultStatus b{letter-spacing:.08em;font-size:.67rem}.predictions-module__EWcmwa__modelResultCorrect{color:#fff;background:#0a8f50}.predictions-module__EWcmwa__modelResultIncorrect{color:#fff;background:#c52f42}.predictions-module__EWcmwa__source small{color:#59697a;margin-top:7px;font-size:.72rem;display:block}.predictions-module__EWcmwa__source .outcome-verdict{margin:0 0 10px}.predictions-module__EWcmwa__source .prediction-chances{margin:0 0 10px}.predictions-module__EWcmwa__source .prediction-chances b{font-size:1rem}.predictions-module__EWcmwa__settlement{color:#185f2d;background:#edf8f0;border:1px solid #a7d5b2;border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.predictions-module__EWcmwa__settlement span{letter-spacing:.1em;font-size:.67rem;font-weight:900}.predictions-module__EWcmwa__settlement strong{font-size:1.25rem}.predictions-module__EWcmwa__settlement b{margin-left:auto;font-size:.78rem}.predictions-module__EWcmwa__resultCorrect{border-color:#39ad71;animation:.65s cubic-bezier(.2,.8,.2,1) both predictions-module__EWcmwa__correct-card-in;position:relative;overflow:hidden;box-shadow:0 12px 28px #18804a24}.predictions-module__EWcmwa__resultCorrect:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#d9ffd966 44%,#0000 58%);animation:3.2s ease-in-out .55s infinite predictions-module__EWcmwa__correct-sweep;position:absolute;inset:0;transform:translate(-120%)}.predictions-module__EWcmwa__resultIncorrect{border-color:#d95757;animation:.45s ease-out both predictions-module__EWcmwa__wrong-card-in;position:relative;overflow:hidden;box-shadow:0 10px 24px #b5212120}.predictions-module__EWcmwa__resultIncorrect:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#fff8 44%,#0000 58%);animation:3.8s ease-in-out .45s infinite predictions-module__EWcmwa__wrong-sweep;position:absolute;inset:0;transform:translate(-120%)}.predictions-module__EWcmwa__settlementCorrect{color:#174c2b;background:linear-gradient(110deg,#dff9e8,#baf3ca 48%,#91e8b4);border-color:#39ad71;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:118px;display:grid;position:relative}.predictions-module__EWcmwa__settlementCorrect>span{grid-area:1/1}.predictions-module__EWcmwa__settlementCorrect>strong{color:#143d27;letter-spacing:-.08em;white-space:nowrap;grid-area:2/1;font-size:clamp(2.4rem,6vw,3.2rem);line-height:.95}.predictions-module__EWcmwa__settlementIncorrect{color:#7e1e27;background:linear-gradient(110deg,#fff1f1,#ffd7d7 48%,#f6aaaa);border-color:#d95757;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:118px;display:grid;position:relative}.predictions-module__EWcmwa__settlementIncorrect>span{grid-area:1/1}.predictions-module__EWcmwa__settlementIncorrect>strong{color:#741a24;letter-spacing:-.08em;white-space:nowrap;grid-area:2/1;font-size:clamp(2.4rem,6vw,3.2rem);line-height:.95}.predictions-module__EWcmwa__correctCall{text-align:right;flex-direction:column;grid-area:1/2/span 2;align-items:end;min-width:0;max-width:104px;margin-left:0;display:flex}.predictions-module__EWcmwa__correctCall b{color:#906300;letter-spacing:.1em;white-space:nowrap;font-size:.56rem;line-height:1.1}.predictions-module__EWcmwa__correctCall strong{color:#087c45;letter-spacing:.01em;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.35rem,5vw,2rem);line-height:.95;animation:1.6s ease-in-out infinite predictions-module__EWcmwa__correct-pulse}.predictions-module__EWcmwa__correctCall small{color:#42724a;margin-top:3px;font-size:.72rem;font-weight:800}.predictions-module__EWcmwa__wrongCall{text-align:right;flex-direction:column;grid-area:1/2/span 2;align-items:end;min-width:0;max-width:104px;margin-left:0;display:flex}.predictions-module__EWcmwa__wrongCall b{color:#a52f39;letter-spacing:.1em;white-space:nowrap;font-size:.56rem;line-height:1.1}.predictions-module__EWcmwa__wrongCall strong{color:#b52135;letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.05rem,4.2vw,1.6rem);line-height:.95;animation:2.2s ease-in-out infinite predictions-module__EWcmwa__wrong-pulse}.predictions-module__EWcmwa__wrongCall small{color:#8f4b50;margin-top:3px;font-size:.72rem;font-weight:800}@keyframes predictions-module__EWcmwa__correct-card-in{0%{opacity:.55;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes predictions-module__EWcmwa__correct-pulse{50%{letter-spacing:.08em;transform:scale(1.06)}}@keyframes predictions-module__EWcmwa__correct-sweep{50%,to{transform:translate(120%)}}@keyframes predictions-module__EWcmwa__wrong-card-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes predictions-module__EWcmwa__wrong-pulse{50%{transform:scale(1.04)}}@keyframes predictions-module__EWcmwa__wrong-sweep{50%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.predictions-module__EWcmwa__resultCorrect,.predictions-module__EWcmwa__resultCorrect:before,.predictions-module__EWcmwa__resultIncorrect,.predictions-module__EWcmwa__resultIncorrect:before,.predictions-module__EWcmwa__correctCall strong,.predictions-module__EWcmwa__wrongCall strong{animation:none}}@media (max-width:900px){.predictions-module__EWcmwa__leagueAccuracyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.predictions-module__EWcmwa__accuracyCards{grid-template-columns:1fr}.predictions-module__EWcmwa__accuracySummary .predictions-module__EWcmwa__section-heading{flex-direction:column;align-items:flex-start;gap:10px}.predictions-module__EWcmwa__leagueAccuracyHeading{flex-direction:column;align-items:flex-start;gap:4px}.predictions-module__EWcmwa__leagueAccuracyGrid{grid-template-columns:1fr;padding:8px}.predictions-module__EWcmwa__leagueAccuracyCard h3{font-size:.95rem}}
