.LoadingBar_track__JxQtu{position:fixed;inset:0 0 auto;z-index:9999;height:2px;pointer-events:none;opacity:0;transition:opacity .14s ease-out}.LoadingBar_bar___CjOj{height:100%;background:#fff;box-shadow:0 0 8px rgb(255 255 255/40%);transform:scaleX(.06);transform-origin:left}.LoadingBar_track__JxQtu[data-phase=finishing],.LoadingBar_track__JxQtu[data-phase=loading]{opacity:1}.LoadingBar_track__JxQtu[data-phase=loading] .LoadingBar_bar___CjOj{transform:scaleX(.9);transition:transform 12s cubic-bezier(.08,.82,.17,1);will-change:transform}.LoadingBar_track__JxQtu[data-phase=fading] .LoadingBar_bar___CjOj,.LoadingBar_track__JxQtu[data-phase=finishing] .LoadingBar_bar___CjOj{transform:scaleX(1);transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.LoadingBar_bar___CjOj,.LoadingBar_track__JxQtu,.LoadingBar_track__JxQtu[data-phase] .LoadingBar_bar___CjOj{transition:none}}.LoginStreakPopup_overlay___Fu4q{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;touch-action:none;overscroll-behavior:contain;contain:strict;isolation:isolate}.LoginStreakPopup_backdrop__jvgac{position:absolute;inset:0;background:rgba(0,0,0,.9);cursor:default}.LoginStreakPopup_card__opimI{position:relative;width:100%;max-width:328px;transform:translateZ(0);contain:layout paint}.LoginStreakPopup_overlay___Fu4q[data-phase=enter] .LoginStreakPopup_backdrop__jvgac{animation:LoginStreakPopup_login-streak-fade-in__8GFWQ .16s ease-out both}.LoginStreakPopup_overlay___Fu4q[data-phase=enter] .LoginStreakPopup_card__opimI{animation:LoginStreakPopup_login-streak-in__Iwi4G .18s cubic-bezier(.16,1,.3,1) both}.LoginStreakPopup_overlay___Fu4q[data-phase=leave] .LoginStreakPopup_backdrop__jvgac{animation:LoginStreakPopup_login-streak-fade-out__skBdT .14s ease-in both}.LoginStreakPopup_overlay___Fu4q[data-phase=leave] .LoginStreakPopup_card__opimI{animation:LoginStreakPopup_login-streak-out__FhOFl .14s ease-in both}.LoginStreakPopup_overlay___Fu4q[data-phase=leave]{pointer-events:auto}@keyframes LoginStreakPopup_login-streak-in__Iwi4G{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes LoginStreakPopup_login-streak-out__FhOFl{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,6px,0) scale(.98)}}@keyframes LoginStreakPopup_login-streak-fade-in__8GFWQ{0%{opacity:0}to{opacity:1}}@keyframes LoginStreakPopup_login-streak-fade-out__skBdT{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.LoginStreakPopup_overlay___Fu4q[data-phase] .LoginStreakPopup_backdrop__jvgac,.LoginStreakPopup_overlay___Fu4q[data-phase] .LoginStreakPopup_card__opimI{animation:none}}.LoginStreakPopup_ghost__sRkdz{height:152px;width:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.mw-result-overlay{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(4,8,14,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mw-result-fade .18s ease-out}.mw-result-modal{--mw-r-bg:#12171d;--mw-r-card:#171d25;--mw-r-text:#f4f7fb;--mw-r-muted:#8b97a8;--mw-r-blue:#2f7dff;--mw-r-green:#3dd68c;--mw-r-red:#ff7b7b;--mw-r-border:rgba(255,255,255,0.08);width:min(440px,100%);max-height:min(92vh,720px);overflow:auto;background:var(--mw-r-bg);border:1px solid var(--mw-r-border);border-radius:1.35rem;padding:1.5rem 1.35rem 1.25rem;text-align:center;color:var(--mw-r-text);font-family:Segoe UI,Avenir Next,Trebuchet MS,sans-serif;box-shadow:0 24px 80px rgba(0,0,0,.55);animation:mw-result-pop .22s cubic-bezier(.22,1,.36,1)}.mw-result-close{position:absolute;top:.85rem;right:.85rem;width:2rem;height:2rem;border:none;border-radius:999px;background:rgba(255,255,255,.06);color:var(--mw-r-muted);font-size:1.1rem;line-height:1;cursor:pointer}.mw-result-modal-wrap{position:relative}.mw-result-mascot{width:min(168px,46vw);height:auto;margin:.15rem auto .85rem;display:block;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35))}.mw-result-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mw-result-badge--pass{background:rgba(61,214,140,.12);color:var(--mw-r-green)}.mw-result-badge--fail{background:rgba(255,123,123,.12);color:var(--mw-r-red)}.mw-result-badge-dot{width:.42rem;height:.42rem;border-radius:50%;flex-shrink:0}.mw-result-badge--pass .mw-result-badge-dot{background:var(--mw-r-green);box-shadow:0 0 8px rgba(61,214,140,.7)}.mw-result-badge--fail .mw-result-badge-dot{background:var(--mw-r-red);box-shadow:0 0 8px rgba(255,123,123,.55)}.mw-result-title{margin:.85rem 0 .4rem;font-size:clamp(1.35rem,4vw,1.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.mw-result-title .accent-fail{color:var(--mw-r-red)}.mw-result-copy{margin:0 auto .25rem;max-width:22rem;color:var(--mw-r-muted);font-size:.9rem;line-height:1.45}.mw-result-copy .team-hl{color:#6ec1e4;font-weight:700}.mw-result-copy .team-hl.is-spain{color:var(--mw-r-red)}.mw-result-stats{display:grid;gap:.55rem;margin:1.15rem 0 1.25rem}.mw-result-stats,.mw-result-stats.is-fail{grid-template-columns:repeat(3,1fr)}.mw-result-stat{background:var(--mw-r-card);border:1px solid var(--mw-r-border);border-radius:.9rem;padding:.8rem .35rem .7rem}.mw-result-stat strong{display:block;font-size:1.35rem;font-weight:800;line-height:1.1;margin-bottom:.2rem}.mw-result-stat span{display:block;font-size:.68rem;color:var(--mw-r-muted);line-height:1.25}.mw-result-stat .val-green{color:var(--mw-r-green)}.mw-result-stat .val-blue{color:#7eb6ff}.mw-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.mw-result-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem .75rem;border-radius:.85rem;border:none;font-weight:700;font-size:.92rem;cursor:pointer;text-decoration:none;color:#fff;transition:transform .12s ease,opacity .12s ease}.mw-result-btn:hover{transform:translateY(-1px)}.mw-result-btn--primary{background:var(--mw-r-blue);box-shadow:0 8px 22px rgba(47,125,255,.35)}.mw-result-btn--secondary{background:#0d1218;border:1px solid var(--mw-r-border)}.mw-result-loading{padding:2.5rem 1rem;color:var(--mw-r-muted)}@media (max-width:420px){.mw-result-actions,.mw-result-stats,.mw-result-stats.is-fail{grid-template-columns:1fr}.mw-result-actions .mw-result-btn{width:100%}}@keyframes mw-result-fade{0%{opacity:0}to{opacity:1}}@keyframes mw-result-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}