.mpo-jf{max-width: 880px;margin: 0 auto;font-family: 'Inter',system-ui,-apple-system,sans-serif;color: #0B1220}.mpo-jf *,.mpo-jf *::before,.mpo-jf *::after{box-sizing: border-box}.mpo-jf.is-loading .mpo-jf-body{opacity: .45;pointer-events: none;transition: opacity .15s}.mpo-jf-nav{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0 0 16px}.mpo-jf-flecha{width: 40px;height: 40px;padding: 0;border: 1px solid #E2E8F0;border-radius: 50%;background: #fff;color: #0B1220;font-size: 22px;line-height: 1;cursor: pointer;box-shadow: 0 1px 2px rgba(15,23,42,.06);transition: all .15s ease}.mpo-jf-flecha:hover:not(:disabled){border-color: #0047FF;color: #0047FF;transform: translateY(-1px)}.mpo-jf-flecha:disabled{opacity: .35;cursor: default}.mpo-jf-sel{min-width: 170px;height: 40px;padding: 0 30px 0 16px;border: 1px solid #E2E8F0;border-radius: 999px;background-color: #fff;color: #0B1220;font: 700 14px 'Inter',system-ui,sans-serif;text-align: center;box-shadow: 0 1px 2px rgba(15,23,42,.06)}.mpo-jf-solo-lector{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.mpo-jf-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 18px;border-radius: 18px 18px 0 0;background: linear-gradient(135deg,#0B1220 0%,#0B1F6B 55%,#0047FF 130%);color: #fff}.mpo-jf-top-l{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mpo-jf-kicker{font-size: 10.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: rgba(255,255,255,.65)}.mpo-jf-top b{font-family: 'Sora','Inter',sans-serif;font-size: 26px;font-weight: 800;line-height: 1.1;color: #fff}.mpo-jf-badge{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0;padding: 6px 12px;border-radius: 999px;background: rgba(255,255,255,.14);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .02em;border: 1px solid rgba(255,255,255,.22)}.mpo-jf-badge.is-vivo{background: #E5484D;border-color: #E5484D}.mpo-jf-badge.is-fin{background: #1FAF6E;border-color: #1FAF6E}.mpo-jf-badge i{width: 8px;height: 8px;border-radius: 50%;background: #fff;animation: mpo-jf-pulso 1.4s ease-in-out infinite}@keyframes mpo-jf-pulso{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: .35;transform: scale(.7)}}.mpo-jf-prog{height: 5px;background: #E2E8F0;overflow: hidden}.mpo-jf-prog i{display: block;height: 100%;background: linear-gradient(90deg,#1FAF6E,#3DDC97);border-radius: 0 3px 3px 0;transition: width .4s ease}.mpo-jf-aplaz{margin: -4px 0 12px;padding: 7px 12px;border-radius: 12px;background: #FFF3E3;box-shadow: inset 0 0 0 1px #F6D199;color: #9A5B00;font-size: 12px;line-height: 1.4;text-align: center}.mpo-jf-estado{margin: 0 0 12px;padding: 8px 14px;border: 1px solid #E2E8F0;border-top: 0;border-radius: 0 0 18px 18px;background: #F8FAFC;color: #64748B;font-size: 12.5px;text-align: center}.mpo-jf-partidos{display: grid;grid-template-columns: 1fr;gap: 8px}.mpo-jf-m{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 8px 10px;padding: 10px 12px;border: 1px solid #E2E8F0;border-radius: 14px;background: #fff;box-shadow: 0 1px 2px rgba(15,23,42,.04)}.mpo-jf-m.is-fin{border-color: #CBD5E1}.mpo-jf-m.is-vivo{border-color: #F87171;box-shadow: 0 0 0 3px rgba(248,113,113,.15)}.mpo-jf-m.is-aplaz{opacity: .7}.mpo-jf-m-eq{display: flex;align-items: center;gap: 8px;min-width: 0;font-weight: 700;font-size: 13.5px;color: #0B1220}.mpo-jf-m-eq.is-l{justify-content: flex-end;text-align: right}.mpo-jf-m-eq span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.mpo-jf-m-eq img{width: 28px;height: 28px;object-fit: contain;flex-shrink: 0}.mpo-jf-m-mid{display: flex;flex-direction: column;align-items: center;min-width: 64px}.mpo-jf-m-mid b{font-size: 17px;font-weight: 800;color: #0B1220;letter-spacing: .02em}.mpo-jf-m-mid small{font-size: 10.5px;color: #64748B;text-transform: capitalize;white-space: nowrap}.mpo-jf-m-btn{grid-column: 1 / -1;display: flex;justify-content: center}.mpo-jf-pend{font-size: 11px;color: #94A3B8}.mpo-jf-partidos.is-compacto .mpo-jf-m{padding: 7px 10px;border-radius: 12px}.mpo-jf-partidos.is-compacto .mpo-jf-m-eq{font-size: 12.5px}.mpo-jf-partidos.is-compacto .mpo-jf-m-eq img{width: 22px;height: 22px}.mpo-jf-partidos.is-compacto .mpo-jf-m-mid b{font-size: 15px}@media (min-width: 720px){.mpo-jf-partidos:not(.is-compacto){grid-template-columns: 1fr 1fr}}.mpo-jf-h{margin: 26px 0 12px;text-align: center;font-family: 'Sora','Inter',sans-serif;font-size: 19px;font-weight: 800;color: #0B1220}.mpo-jf-plats{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 6px;max-width: 460px;margin: 0 auto 16px;padding: 5px;border-radius: 18px;background: #E8EDF3;box-shadow: inset 0 1px 3px rgba(15,23,42,.08)}.mpo-jf-plat{display: flex;align-items: center;justify-content: center;gap: 8px;min-width: 0;padding: 10px 8px;border: 0;border-radius: 14px;background: transparent;color: #64748B;font: 800 14px 'Inter',system-ui,sans-serif;cursor: pointer;transition: background .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-tap-highlight-color: transparent}.mpo-jf-plat span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mpo-jf-plat:hover:not(.is-active){background: rgba(255,255,255,.7);color: #0B1220}.mpo-jf-sis{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 4px;max-width: 460px;margin: 0 auto 14px;padding: 4px;border-radius: 14px;background: #EEF2F7}.mpo-jf-sis-b{min-width: 0;padding: 8px 6px;border: 0;border-radius: 10px;background: transparent;color: #64748B;font: 700 13px 'Inter',system-ui,sans-serif;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-tap-highlight-color: transparent}.mpo-jf-sis-b:hover:not(.is-active){background: rgba(255,255,255,.8);color: #0B1220}.mpo-jf-sis-b.is-active{background: #fff;color: #0B1F6B;box-shadow: 0 1px 4px rgba(15,23,42,.18)}@media (max-width: 380px){.mpo-jf-sis-b{font-size: 12px;padding: 8px 3px}}.mpo-jf-plat-i{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: #CBD5E1;color: #fff;font: 800 11px/1 'Inter',sans-serif;font-style: normal;letter-spacing: 0}.mpo-jf-plat.is-active{color: #fff;box-shadow: 0 6px 16px rgba(11,18,32,.28);transform: translateY(-1px)}.mpo-jf-plat.is-active[data-mpo-jf-tab="biwenger"]{background: linear-gradient(135deg,#0B1220 0%,#1E3A8A 100%)}.mpo-jf-plat.is-active[data-mpo-jf-tab="laliga_fantasy_marca"]{background: linear-gradient(135deg,#F26B21 0%,#D9381E 100%);box-shadow: 0 6px 16px rgba(217,56,30,.35)}.mpo-jf-plat.is-active .mpo-jf-plat-i{background: rgba(255,255,255,.22)}@media (max-width: 380px){.mpo-jf-plat{font-size: 13px;gap: 6px}.mpo-jf-plat-i{width: 22px;height: 22px;font-size: 10px}}.mpo-jf-pane[hidden],.mpo-jf-sub[hidden],.mpo-jf-extra[hidden],.mpo-jf-card [hidden]{display: none !important}.mpo-jf-nota{margin: 0 0 12px;padding: 9px 14px;border-radius: 12px;background: #FEF9C3;color: #713F12;font-size: 12.5px;text-align: center}.mpo-jf-nota.is-suave{margin: 10px 12px;background: #F1F5F9;color: #475569}.mpo-jf-vacio{margin: 8px 0;padding: 18px;border: 1px dashed #CBD5E1;border-radius: 14px;color: #64748B;font-size: 13.5px;text-align: center;line-height: 1.5}.mpo-jf-hero{position: relative;display: flex;align-items: center;gap: 14px;margin: 0 0 12px;padding: 14px 16px;border-radius: 18px;background: linear-gradient(135deg,#FFF8DC 0%,#FFE9A8 45%,#F7C948 130%);border: 1px solid #F2D77A;box-shadow: 0 8px 24px rgba(247,201,72,.28);color: #3B2A00;cursor: pointer;overflow: hidden;transition: transform .15s ease,box-shadow .15s ease}.mpo-jf-hero:hover{transform: translateY(-2px);box-shadow: 0 12px 28px rgba(247,201,72,.38)}.mpo-jf-hero::after{content: '';position: absolute;right: -30px;top: -40px;width: 140px;height: 140px;border-radius: 50%;background: rgba(255,255,255,.35);pointer-events: none}.mpo-jf-hero.is-cho{background: linear-gradient(135deg,#E9FBF2 0%,#BDF0D6 45%,#4FD39A 130%);border-color: #8FDDBB;box-shadow: 0 8px 24px rgba(31,175,110,.26);color: #05301F}.mpo-jf-hero.is-cho:hover{box-shadow: 0 12px 28px rgba(31,175,110,.36)}.mpo-jf-hero.is-cho .mpo-jf-hero-av{border-color: #1FAF6E}.mpo-jf-hero.is-cho .mpo-jf-hero-tx small{color: #0B6B43}.mpo-jf-hero.is-cho .mpo-jf-hero-eq{color: #0B4A31}.mpo-jf-hero.is-cho .mpo-jf-hero-st{color: #05301F}.mpo-jf-hero.is-cho .mpo-jf-hero-pts{color: #8CF0C0}.mpo-jf-hero.is-cho .mpo-jf-hero-pts small{color: rgba(140,240,192,.75)}.mpo-jf-hero-av{position: relative;flex-shrink: 0;width: 72px;height: 72px;border-radius: 50%;background: #fff;border: 3px solid #F7C948;box-shadow: 0 4px 14px rgba(0,0,0,.18)}.mpo-jf-hero-av img,.mpo-jf-hero-ph{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;display: block;background: #E2E8F0}.mpo-jf-hero-crown{position: absolute;top: -14px;left: 50%;transform: translateX(-50%) rotate(-8deg);font-size: 22px;filter: drop-shadow(0 2px 3px rgba(0,0,0,.3))}.mpo-jf-hero-tx{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1;position: relative;z-index: 1}.mpo-jf-hero-tx small{font-size: 10.5px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: #8A6500}.mpo-jf-hero-tx b{font-family: 'Sora','Inter',sans-serif;font-size: 19px;font-weight: 800;line-height: 1.15;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mpo-jf-hero-eq{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 600;color: #5C4300}.mpo-jf-hero-eq img{object-fit: contain}.mpo-jf-hero-st{font-size: 12px;font-weight: 700;color: #3B2A00}.mpo-jf-hero-pts{position: relative;z-index: 1;flex-shrink: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 62px;padding: 8px 10px;border-radius: 14px;background: #0B1220;color: #FFE08A;font-style: normal;font-family: 'Sora','Inter',sans-serif;font-size: 28px;font-weight: 800;line-height: 1;box-shadow: 0 4px 12px rgba(0,0,0,.25)}.mpo-jf-hero-pts small{margin-top: 3px;font-size: 10px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,224,138,.75)}.mpo-jf-awards{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px;margin: 0 0 14px}.mpo-jf-aw{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 10px 12px;border: 1px solid #E2E8F0;border-radius: 14px;background: #fff;box-shadow: 0 1px 2px rgba(15,23,42,.04);cursor: pointer;transition: transform .15s ease,box-shadow .15s ease}.mpo-jf-aw:hover{transform: translateY(-2px);box-shadow: 0 8px 18px rgba(15,23,42,.1)}.mpo-jf-aw-i{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 12px;background: #F1F5F9;font-size: 20px}.mpo-jf-aw.is-cho{border-color: #BFE9D3;background: linear-gradient(135deg,#ECFBF3 0%,#fff 70%)}.mpo-jf-aw.is-cho .mpo-jf-aw-i{background: #CFF3E0}.mpo-jf-aw.is-gol .mpo-jf-aw-i{background: #FFE8D2}.mpo-jf-aw.is-asi .mpo-jf-aw-i{background: #DDEBFF}.mpo-jf-aw.is-por .mpo-jf-aw-i{background: #DDF5E8}.mpo-jf-aw.is-def .mpo-jf-aw-i{background: #E3E7FF}.mpo-jf-aw.is-med .mpo-jf-aw-i{background: #F1E3FF}.mpo-jf-aw.is-del .mpo-jf-aw-i{background: #FFE0E0}.mpo-jf-aw-tx{display: flex;flex-direction: column;min-width: 0;line-height: 1.25}.mpo-jf-aw-tx small{font-size: 10px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: #64748B;white-space: nowrap}@media (max-width: 480px){.mpo-jf-aw-tx small{font-size: 9px;letter-spacing: .02em}}.mpo-jf-aw-tx b{font-size: 13.5px;font-weight: 800;color: #0B1220;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mpo-jf-aw-tx span{font-size: 11.5px;color: #64748B;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;word-break: break-word}@media (min-width: 640px){.mpo-jf-awards{grid-template-columns: repeat(3,1fr)}}.mpo-jf-card .mpo-fm-seg .mpo-fm-tab[data-mpo-jf-sub="ideal"].is-active{background: linear-gradient(135deg,#0047FF 0%,#0B1F6B 100%);color: #fff;box-shadow: 0 2px 6px rgba(0,71,255,.3)}.mpo-jf-card .mpo-fm-seg .mpo-fm-tab[data-mpo-jf-sub="chollos"].is-active{background: #0F7A4C;color: #fff;box-shadow: 0 2px 6px rgba(15,122,76,.3)}.mpo-jf-card .mpo-fm-seg .mpo-fm-tab[data-mpo-jf-sub="farolillos"].is-active{background: #E5484D;color: #fff;box-shadow: 0 2px 6px rgba(229,72,77,.3)}.mpo-jf-sub{padding: 12px}.mpo-jf-sub-t{margin: 0 0 12px;font-size: 13px;line-height: 1.5;color: #475569;text-align: center}.mpo-jf-sub-t b{color: #0B1220}.mpo-jf-card .mpo-top5-list{padding: 0;display: flex;flex-direction: column;gap: 6px;margin-top: 10px}.mpo-jf-card .mpo-top5-list:first-child{margin-top: 0}.mpo-jf-card .mpo-top5-item{cursor: pointer}.mpo-jf-card .mpo-fm-more{margin: 10px -12px -12px;width: calc(100% + 24px)}.mpo-jf-card .mpo-fm-empty{padding: 18px 12px}.mpo-jf-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin: 12px 0 0}.mpo-jf-kpis span{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 10px 6px;border-radius: 14px;background: #F1F5F9}.mpo-jf-kpis b{font-family: 'Sora','Inter',sans-serif;font-size: 19px;font-weight: 800;color: #0B1220}.mpo-jf-kpis small{font-size: 10.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: #64748B}.mpo-jf-sub + .mpo-jf-sub{border-top: 0}.mpo-jf-av{position: relative;display: table;margin: 0 auto}.mpo-jf-ph{background: #CBD5E1}.mpo-jf-av.is-mvp .player-image{box-shadow: 0 0 0 3px #F7C948,0 0 18px 4px rgba(247,201,72,.85);border-radius: 50%}.mpo-jf-crown{position: absolute;top: -17px;left: 50%;transform: translateX(-50%) rotate(-8deg);font-size: 17px;line-height: 1;filter: drop-shadow(0 2px 2px rgba(0,0,0,.5));pointer-events: none}.mpo-jf-pts{position: absolute;top: -5px;right: -9px;min-width: 24px;height: 24px;padding: 0 5px;box-sizing: border-box;border: 2px solid #fff;border-radius: 12px;background: #0B1220;color: #fff;font: 800 11.5px/20px 'Inter',Arial,sans-serif;text-align: center;box-shadow: 0 2px 6px rgba(0,0,0,.35)}.mpo-jf-pts.is-alto{background: #16A34A}.mpo-jf-pts.is-bajo{background: #DC2626}.mpo-jf-pts.is-azul{background: linear-gradient(145deg,#3B82F6,#1D4ED8);box-shadow: 0 2px 8px rgba(29,78,216,.55)}.mpo-jf-pts.is-oro{background: linear-gradient(145deg,#FFE27A 0%,#F5B301 55%,#C98A00 100%);border-color: #FFF4C2;color: #3A2600;text-shadow: 0 1px 0 rgba(255,255,255,.45);box-shadow: 0 0 0 2px rgba(245,179,1,.35),0 3px 10px rgba(245,179,1,.6)}.mpo-jf-crest{position: absolute;right: -7px;bottom: -3px;width: 18px;height: 18px;box-sizing: border-box;background: transparent;border: 0;box-shadow: none;filter: drop-shadow(0 1px 2px rgba(0,0,0,.55));display: flex;align-items: center;justify-content: center;pointer-events: none}.mpo-jf-crest img{width: 100% !important;height: 100% !important;max-width: none !important;object-fit: contain;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;padding: 0;box-sizing: border-box}.mpo-jf-ins{position: absolute;left: -10px;bottom: -3px;display: flex;flex-direction: column;gap: 1px;pointer-events: none}.mpo-jf-ins span{display: block;padding: 0 3px;border-radius: 8px;background: rgba(11,18,32,.82);color: #fff;font: 700 9.5px/14px 'Inter',Arial,sans-serif;white-space: nowrap;box-shadow: 0 1px 3px rgba(0,0,0,.4)}.mpo-jf-seo{margin: 24px 0 0;padding: 16px 18px;border: 1px solid #E2E8F0;border-radius: 16px;background: #F8FAFC;color: #475569;font-size: 13.5px;line-height: 1.6}.mpo-jf-seo h3{margin: 0 0 8px;font-size: 15px;font-weight: 800;color: #0B1220}.mpo-jf-seo p{margin: 0 0 8px}.mpo-jf-seo p:last-child{margin-bottom: 0}.mpo-jf-pie{margin: 14px 0 0;color: #94A3B8;font-size: 11.5px;text-align: center}@media (max-width: 480px){.mpo-jf-top{padding: 13px 14px}.mpo-jf-top b{font-size: 22px}.mpo-jf-m{padding: 9px 8px;gap: 6px 6px}.mpo-jf-m-eq{font-size: 12.5px;gap: 5px}.mpo-jf-m-eq img{width: 24px;height: 24px}.mpo-jf-m-mid{min-width: 52px}.mpo-jf-m-mid b{font-size: 15px}.mpo-jf-hero{gap: 10px;padding: 12px}.mpo-jf-hero-av{width: 58px;height: 58px}.mpo-jf-hero-tx b{font-size: 16px}.mpo-jf-hero-pts{min-width: 52px;font-size: 23px}.mpo-jf-aw{padding: 8px 9px;gap: 8px}.mpo-jf-aw-i{width: 32px;height: 32px;font-size: 17px}.mpo-jf-sub{padding: 10px}}@media (prefers-reduced-motion: reduce){.mpo-jf-badge i{animation: none}.mpo-jf-hero,.mpo-jf-aw,.mpo-jf-flecha{transition: none}}