.theme-toggle[data-v-fa871fb7]{appearance:none;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--text);border-radius:999px;padding:.5rem .75rem;font-size:1rem;line-height:1;cursor:pointer;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d;transition:background .3s ease,transform .2s ease,border .3s ease,box-shadow .3s ease}.theme-toggle[data-v-fa871fb7]:hover{transform:translateY(-2px);background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 20px #00000026,inset 0 1px #fff6}@media (prefers-color-scheme: dark){.theme-toggle[data-v-fa871fb7]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.theme-toggle[data-v-fa871fb7]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26}}html[data-theme=light] .theme-toggle[data-v-fa871fb7]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=light] .theme-toggle[data-v-fa871fb7]:hover{background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 20px #00000026,inset 0 1px #fff6}html[data-theme=dark] .theme-toggle[data-v-fa871fb7]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .theme-toggle[data-v-fa871fb7]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26}.lang-dropdown[data-v-a17954af]{position:relative;margin-bottom:1rem}.lang-btn[data-v-a17954af]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.9rem;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text);border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d;cursor:pointer;transition:transform .2s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.lang-btn[data-v-a17954af]:hover{background:#fff3;border:1px solid rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 6px 20px #00000026,inset 0 1px #fff6}.chevron[data-v-a17954af]{transition:transform .2s;display:inline-block}.chevron.open[data-v-a17954af]{transform:rotate(180deg)}.lang-menu-fixed[data-v-a17954af]{min-width:220px;max-height:50vh;overflow:auto;background:#fff3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text);border:1px solid rgba(255,255,255,.25);border-radius:16px;box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,inset 0 1px #fff6;padding:8px;mix-blend-mode:normal;isolation:isolate}.lang-item[data-v-a17954af]{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .3s ease,transform .2s ease}.lang-item[data-v-a17954af]:hover,.lang-item.active[data-v-a17954af]{background:#ffffff26;transform:translateY(-1px)}.lang-item.current[data-v-a17954af]{font-weight:600}.flag[data-v-a17954af]{font-size:1rem}@media (prefers-color-scheme: dark){.lang-btn[data-v-a17954af]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.lang-btn[data-v-a17954af]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26}.lang-menu-fixed[data-v-a17954af]{background:#0f12194d;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #0006,0 6px 20px #0000004d,inset 0 1px #fff3}.lang-item[data-v-a17954af]:hover,.lang-item.active[data-v-a17954af]{background:#ffffff14}}html[data-theme=light] .lang-btn[data-v-a17954af]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=light] .lang-btn[data-v-a17954af]:hover{background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 20px #00000026,inset 0 1px #fff6}html[data-theme=light] .lang-menu-fixed[data-v-a17954af]{background:#fff3;border:1px solid rgba(255,255,255,.25);box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,inset 0 1px #fff6}html[data-theme=light] .lang-item[data-v-a17954af]:hover,html[data-theme=light] .lang-item.active[data-v-a17954af]{background:#ffffff26}html[data-theme=dark] .lang-btn[data-v-a17954af]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .lang-btn[data-v-a17954af]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26}html[data-theme=dark] .lang-menu-fixed[data-v-a17954af]{background:#0f12194d;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #0006,0 6px 20px #0000004d,inset 0 1px #fff3}html[data-theme=dark] .lang-item[data-v-a17954af]:hover,html[data-theme=dark] .lang-item.active[data-v-a17954af]{background:#ffffff14}.sport-tabs[data-v-a29a33de]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px;max-width:440px;height:4rem;margin:0 auto 3.5rem;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000001a,inset 0 1px #ffffff4d}.indicator[data-v-a29a33de]{position:absolute;inset:6px auto 6px 6px;width:calc(50% - 6px);height:calc(100% - 12px);background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:999px;box-shadow:0 10px 26px #0000002e;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.tab[data-v-a29a33de]{position:relative;z-index:1;border:0;background:transparent;color:var(--muted);font-weight:800;font-size:.95rem;padding:.7rem 1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:color .15s ease,transform .12s ease}.tab[data-v-a29a33de]:hover{transform:translateY(-1px)}.tab.active[data-v-a29a33de]{color:#fff}.icon[data-v-a29a33de]{width:20px;height:20px;display:block}@media (max-width: 420px){.sport-tabs[data-v-a29a33de]{height:4rem;max-width:150px}.sport-tabs .tab span[data-v-a29a33de]{display:none}.sport-tabs .tab[data-v-a29a33de]{justify-content:center;padding:.5rem}.icon[data-v-a29a33de]{width:24px;height:24px}.tab span[data-v-a29a33de]{font-size:.8rem}}@media (prefers-color-scheme: dark){.sport-tabs[data-v-a29a33de]{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 1px #fff3}}html[data-theme=light] .sport-tabs[data-v-a29a33de]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a,0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=dark] .sport-tabs[data-v-a29a33de]{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 1px #fff3}html,body{padding:0;font-family:system-ui,sans-serif;background:transparent;color:var(--text-color)}#app{background:transparent}@media (max-width: 768px){html{overscroll-behavior:none;-webkit-overflow-scrolling:touch}body,#app{overscroll-behavior:none;position:relative}}main{padding:1rem 2rem;margin:auto;max-width:1280px;position:relative;background:transparent;margin-top:2rem;margin-bottom:2rem;min-height:1500px}.site-header{display:flex;align-items:center;justify-content:center;padding:2rem 0 0;gap:1rem;position:relative;overflow:hidden}.header-text{display:flex;flex-direction:column;align-items:center}.title-row{margin-left:-64px;display:flex;align-items:center;justify-content:center;width:100%}.header-text h1{margin:0;font-size:2.5rem;font-weight:700;color:var(--heading-color)}.header-text span{font-size:1rem;font-style:italic;margin-top:.3rem;padding:.25rem .5rem;border-bottom:1px solid var(--glass-border);text-align:center;width:100%;display:block}.language-switch{padding:.35rem .6rem;font-size:.85rem;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-color);outline:none;cursor:pointer;transition:background .2s ease,glass-border .2s ease}.language-switch:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.language-switch:focus{glass-border:var(--accent-color, #007bff)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.footer-controls{display:flex;gap:.8rem;align-items:center}:deep(.theme-compact.theme-toggle),.theme-compact.theme-toggle{padding:.35rem .55rem;font-size:.95rem;line-height:1;border-radius:999px}.site-footer{text-align:center;padding:2rem;font-size:.85rem;color:var(--muted-text-color);display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;overflow:hidden}.tabs{margin-bottom:2rem}.theme-compact.theme-toggle{padding:.35rem .55rem;font-size:.95rem;margin-bottom:1rem}.site-footer span{display:block;margin-top:.5rem;transform:translateY(-5px)}.loading-footballiq{display:flex;align-items:center;justify-content:center;flex-direction:column;width:105px;height:100px;margin:auto;font-size:.8rem;color:var(--text-color);background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff4d}@media (prefers-color-scheme: dark){.loading-footballiq{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}}html[data-theme=light] .loading-footballiq{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff4d}html[data-theme=dark] .loading-footballiq{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.footballiq-loader{width:45px;height:45px;margin-bottom:.5rem;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.footer-disclaimer{font-size:.9rem;font-weight:700}.footer-nav-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;max-width:400px;margin-left:auto;margin-right:auto}.nav-link{color:var(--primary);text-decoration:none;font-weight:600;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;border:2px solid var(--primary);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.nav-link:hover{background:linear-gradient(135deg,#2563eb33,#2563eb1a);border-color:var(--primary);text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb33}.nav-link:focus{outline:none;background:linear-gradient(135deg,#2563eb33,#2563eb1a);border-color:var(--primary);box-shadow:0 0 0 3px #2563eb4d}.nav-link.router-link-active,.nav-link.router-link-exact-active{color:#fff;font-weight:700;box-shadow:0 8px 24px #2563eb66;transform:translateY(-2px);border-color:var(--primary)}.nav-link.router-link-active:hover,.nav-link.router-link-exact-active:hover{box-shadow:0 12px 32px #2563eb80;transform:translateY(-3px)}.logo{width:64px;height:64px;object-fit:contain;flex-shrink:0}@media (max-width: 600px){.header-text h1{font-size:2rem}.header-text span{font-size:.9rem}main{padding:1rem;margin-top:1rem;margin-bottom:1rem;border-radius:16px}.logo{width:48px;height:48px}.title-row{margin-left:-52px}:deep(.theme-compact.theme-toggle),.theme-compact.theme-toggle{padding:.3rem .5rem;font-size:.9rem}.site-logo,.site-logo img{width:38px;height:38px}.footer-controls{flex-wrap:wrap;justify-content:center}.footer-nav-links{flex-direction:column;gap:.5rem;align-items:center}.nav-link{padding:.5rem 1rem;font-size:.9rem}}.prediction-card[data-v-35907d49]{color:var(--text-color);padding:.5rem;margin-bottom:.5rem;border-radius:16px;border-left:4px solid transparent}.prediction-card header[data-v-35907d49]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.6rem}.list[data-v-35907d49]{margin:0;padding-left:1.15rem}.list.compact li[data-v-35907d49]{margin:.15rem 0}.list:not(.compact) li[data-v-35907d49]{margin:.35rem 0;line-height:1.35}.list.divided li+li[data-v-35907d49]{border-top:1px dashed var(--border-color, rgba(125, 125, 125, .25));padding-top:.4rem;margin-top:.4rem}.list[data-v-35907d49] a{text-decoration:underline}.list[data-v-35907d49] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:.05rem .35rem;border-radius:4px;background:var(--muted, rgba(127, 127, 127, .12))}.list[data-v-35907d49] small,.list[data-v-35907d49] .muted{opacity:.8;font-size:.9em}.list[data-v-35907d49] p{margin:0}.list[data-v-35907d49] h1,.list[data-v-35907d49] h2,.list[data-v-35907d49] h3,.list[data-v-35907d49] h4,.list[data-v-35907d49] h5,.list[data-v-35907d49] h6{margin:0 0 .15rem;font-size:1rem;line-height:1.2;font-weight:600}.list[data-v-35907d49] ul,.list[data-v-35907d49] ol{margin:.25rem 0 0 .9rem}.icon[data-v-35907d49]{font-size:1.2rem}.match-event-item[data-v-35907d49]{display:flex;align-items:center;gap:8px;padding:4px 0}.event-team-logo[data-v-35907d49]{width:16px;height:16px;object-fit:contain;border-radius:2px;flex-shrink:0}.event-time[data-v-35907d49]{font-weight:700;color:var(--text-color);min-width:25px;text-align:right;flex-shrink:0}.event-icon[data-v-35907d49]{font-size:12px;width:16px;text-align:center;flex-shrink:0}.event-player[data-v-35907d49]{font-weight:600;color:var(--text-color)}.event-detail[data-v-35907d49]{font-weight:500;color:var(--muted, rgba(127, 127, 127, .8));font-size:.9em;margin-left:4px}.player-stats-item[data-v-35907d49]{display:flex;align-items:center;gap:12px;padding:6px 0}.player-photo[data-v-35907d49]{width:32px;height:32px;object-fit:cover;border-radius:50%;flex-shrink:0;border:2px solid var(--border-color, rgba(125, 125, 125, .25))}.player-text[data-v-35907d49]{font-weight:500;color:var(--text-color);flex:1}.fiq-loader[data-v-22dca694]{display:inline-flex;align-items:center;gap:.8rem;justify-content:center;padding:.75rem 1rem;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--text);border-radius:999px;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}.ball[data-v-22dca694]{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 20%,transparent 21%),radial-gradient(circle at 65% 65%,#fff 0 20%,transparent 21%),color-mix(in srgb,var(--primary) 86%,var(--text));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent);animation:bounce-22dca694 .9s infinite cubic-bezier(.28,.84,.42,1);will-change:transform}.ring[data-v-22dca694]{width:22px;height:22px;border-radius:50%;border:3px solid color-mix(in srgb,var(--text) 18%,transparent);border-top-color:color-mix(in srgb,var(--primary) 85%,#fff);animation:spin-22dca694 .9s linear infinite;will-change:transform}.label[data-v-22dca694]{font-weight:800;font-size:.95rem;color:var(--text)}@media (prefers-reduced-motion: reduce){.ball[data-v-22dca694],.ring[data-v-22dca694]{animation:none}}@keyframes bounce-22dca694{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}@keyframes spin-22dca694{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.fiq-loader[data-v-22dca694]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}}html[data-theme=light] .fiq-loader[data-v-22dca694]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=dark] .fiq-loader[data-v-22dca694]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.modal-overlay[data-v-d2af8fbe]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;background:#00000073;contain:paint;pointer-events:auto}.modal-content[data-v-d2af8fbe]{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003,0 8px 32px #00000026,inset 0 1px #fff3;cursor:default}@supports ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.modal-content[data-v-d2af8fbe]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media (prefers-color-scheme: dark){.modal-content[data-v-d2af8fbe]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0006,0 8px 32px #0000004d,inset 0 1px #ffffff1a}}.btn-submit[data-v-d2af8fbe]{background:#ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:var(--text);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width: 768px){.modal-content[data-v-d2af8fbe]{margin:.5rem;max-height:95vh}}html[data-v-d2af8fbe],body[data-v-d2af8fbe],#app[data-v-d2af8fbe]{transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important}.ask[data-v-d2af8fbe]{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:16px;padding:1.5rem;box-shadow:0 20px 60px #0003,0 8px 32px #00000026,inset 0 1px #ffffff4d;border:1px solid var(--glass-border)}@supports ((backdrop-filter: blur(30px)) or (-webkit-backdrop-filter: blur(30px))){.ask[data-v-d2af8fbe]{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}}.betting-analytics-section[data-v-d2af8fbe]{position:relative;margin-bottom:1rem}.betting-dropdown-header[data-v-d2af8fbe]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;font-size:.95rem;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d;cursor:pointer;transition:transform .2s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease;width:100%}.betting-dropdown-header[data-v-d2af8fbe]:hover{background:#fff3;border:1px solid rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 6px 20px #00000026,inset 0 1px #fff6}.dropdown-title[data-v-d2af8fbe]{display:flex;align-items:center;gap:.5rem}.dropdown-icon[data-v-d2af8fbe]{font-size:1rem}.dropdown-chevron[data-v-d2af8fbe]{transition:transform .2s;display:inline-block;font-size:1rem}.dropdown-chevron.open[data-v-d2af8fbe]{transform:rotate(180deg)}.betting-dropdown-content[data-v-d2af8fbe]{margin-top:.5rem;padding:.5rem;background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}@media (prefers-color-scheme: dark){.betting-dropdown-header[data-v-d2af8fbe]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.betting-dropdown-header[data-v-d2af8fbe]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26}.betting-dropdown-content[data-v-d2af8fbe]{background:#0f12194d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}}html[data-theme=light] .betting-dropdown-header[data-v-d2af8fbe]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=light] .betting-dropdown-header[data-v-d2af8fbe]:hover{background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 20px #00000026,inset 0 1px #fff6}html[data-theme=light] .betting-dropdown-content[data-v-d2af8fbe]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}html[data-theme=dark] .betting-dropdown-header[data-v-d2af8fbe]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .betting-dropdown-header[data-v-d2af8fbe]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff26}html[data-theme=dark] .betting-dropdown-content[data-v-d2af8fbe]{background:#0f12194d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.player-cards-container[data-v-d2af8fbe]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.player-card-row[data-v-d2af8fbe]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.player-card[data-v-d2af8fbe]{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3;min-height:280px;display:flex;flex-direction:column}.player-card[data-v-d2af8fbe]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#4a90e21a,#50c8780d);opacity:0;transition:opacity .3s ease;z-index:-1}.player-card[data-v-d2af8fbe]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #00000040,0 8px 32px #4a90e226,inset 0 1px #ffffff59;border-color:#4a90e24d}.player-card[data-v-d2af8fbe]:hover:before{opacity:1}.home-player[data-v-d2af8fbe]{position:relative}.home-player[data-v-d2af8fbe]:after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:20px;z-index:-2;opacity:.6}.away-player[data-v-d2af8fbe]{position:relative}.away-player[data-v-d2af8fbe]:after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#ff6b6b,#ff5252);border-radius:20px;z-index:-2;opacity:.6}.team-indicator[data-v-d2af8fbe]{display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border-bottom:1px solid rgba(255,255,255,.1);position:relative}.team-logo-small[data-v-d2af8fbe]{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));transition:transform .3s ease}.player-card:hover .team-logo-small[data-v-d2af8fbe]{transform:scale(1.05)}.player-card .player-content[data-v-d2af8fbe]{display:flex;flex:1;padding:1.5rem 1rem 1rem;gap:1rem}.player-card .player-photo[data-v-d2af8fbe]{width:80px;height:80px;border-radius:12px;object-fit:cover;border:2px solid rgba(255,255,255,.2);flex-shrink:0;box-shadow:0 4px 12px #00000026}.player-card .player-info[data-v-d2af8fbe]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:80px}.player-card .player-name[data-v-d2af8fbe]{font-weight:700;font-size:1.1rem;color:var(--text);margin-bottom:.5rem;line-height:1.2}.player-card .player-position[data-v-d2af8fbe]{font-size:.9rem;color:var(--text-secondary);font-weight:500;opacity:.8;margin-bottom:.75rem}.player-card .player-rating[data-v-d2af8fbe]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.player-card .rating-value[data-v-d2af8fbe]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:.25rem .5rem;border-radius:6px;font-weight:700;font-size:.9rem;min-width:35px;text-align:center;box-shadow:0 2px 4px #0000001a}.player-card .player-stats[data-v-d2af8fbe]{display:flex;gap:.5rem;flex-wrap:wrap}.player-card .stat-badge[data-v-d2af8fbe]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:.8rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s ease}.player-card .stat-badge[data-v-d2af8fbe]:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px)}.player-card .stat-badge .stat-icon[data-v-d2af8fbe]{width:12px;height:12px;opacity:.7}.player-card .stat-badge .stat-value[data-v-d2af8fbe]{font-weight:600;color:var(--text)}.player-card[data-v-d2af8fbe]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff05,#ffffff0d,#ffffff1a);border-radius:20px;pointer-events:none;z-index:-1}@keyframes float-d2af8fbe{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(1deg)}50%{transform:translateY(-6px) rotate(0)}75%{transform:translateY(-3px) rotate(-1deg)}}.player-card[data-v-d2af8fbe]:hover{animation:float-d2af8fbe 3s ease-in-out infinite}.player-card[data-v-d2af8fbe]:hover{box-shadow:0 20px 60px #00000040,0 8px 32px #4a90e226,inset 0 1px #ffffff59,0 0 40px #4a90e233}@media (prefers-color-scheme: dark){.player-card[data-v-d2af8fbe]{background:linear-gradient(135deg,#14192266,#0f12194d,#0a0f1433);border:2px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26}.player-card[data-v-d2af8fbe]:hover{box-shadow:0 20px 60px #00000080,0 8px 32px #4a90e233,inset 0 1px #ffffff40,0 0 40px #4a90e24d}}html[data-theme=light] .player-card[data-v-d2af8fbe]{background:linear-gradient(135deg,#ffffff40,#ffffff26,#ffffff14);border:2px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014,inset 0 1px #ffffff4d}html[data-theme=dark] .player-card[data-v-d2af8fbe]{background:linear-gradient(135deg,#14192266,#0f12194d,#0a0f1433);border:2px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26}@media (max-width: 768px){.player-card-row[data-v-d2af8fbe]{grid-template-columns:1fr;gap:.5rem}.player-card[data-v-d2af8fbe]{padding:.75rem}}.close-btn[data-v-d2af8fbe]{cursor:pointer}.modal-content[data-v-d2af8fbe]{cursor:default}@media (max-width: 768px){.btn-cancel[data-v-d2af8fbe],.btn-submit[data-v-d2af8fbe]{flex:1}}.modal-overlay[data-v-a8d2ae2d]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;background:var(--modal-overlay-bg);contain:paint;pointer-events:auto}.modal-content[data-v-a8d2ae2d]{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003,0 8px 32px #00000026,inset 0 1px #fff3;cursor:default}@supports ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.modal-content[data-v-a8d2ae2d]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media (prefers-color-scheme: dark){.modal-content[data-v-a8d2ae2d]{border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0006,0 8px 32px #0000004d,inset 0 1px #ffffff1a}}.modal-header[data-v-a8d2ae2d]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.modal-header h3[data-v-a8d2ae2d]{margin:0;color:var(--text);font-size:1.25rem;font-weight:600}.close-btn[data-v-a8d2ae2d]{background:none;border:none;font-size:1.5rem;color:var(--muted-text);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease,background .2s ease}.close-btn[data-v-a8d2ae2d]:hover{color:var(--text);background:var(--bg-soft)}.modal-body[data-v-a8d2ae2d]{padding:0rem 1.5rem 1.5rem}.prediction-form[data-v-a8d2ae2d]{display:flex;flex-direction:column;gap:2rem}.teams-and-scores[data-v-a8d2ae2d]{display:flex;align-items:flex-start;justify-content:center;gap:2rem;padding:1rem 2.5rem;background:transparent;border:none;border-radius:12px}.team-score-column[data-v-a8d2ae2d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo-container[data-v-a8d2ae2d]{display:flex;justify-content:center;align-items:center}.team-logo[data-v-a8d2ae2d]{width:92px;height:92px;object-fit:contain;border-radius:12px;padding:8px}.vs-container[data-v-a8d2ae2d]{display:flex;align-items:center;justify-content:center;margin-top:46px}.vs[data-v-a8d2ae2d]{padding:0 1rem;color:var(--muted-text);font-weight:600;font-size:.8rem}.score-input[data-v-a8d2ae2d]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.score-field[data-v-a8d2ae2d]{width:80px;padding:.75rem;border:1px solid var(--glass-border);border-radius:12px;color:var(--text);font-size:1.5rem;background:var(--input-field-bg);text-align:center;font-weight:600;transition:all .2s ease}.score-field[data-v-a8d2ae2d]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.5)}.reason-input[data-v-a8d2ae2d]{display:flex;flex-direction:column;gap:.5rem}.reason-input label[data-v-a8d2ae2d]{font-size:.9rem;font-weight:500;color:var(--text)}.reason-input textarea[data-v-a8d2ae2d]{padding:.75rem;border:1px solid var(--glass-border);border-radius:12px;background:var(--input-field-bg);color:var(--text);font-family:inherit;resize:vertical;min-height:80px;transition:all .2s ease}.reason-input textarea[data-v-a8d2ae2d]::placeholder{color:var(--text);opacity:.7}.reason-input textarea[data-v-a8d2ae2d]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.modal-actions[data-v-a8d2ae2d]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--glass-border)}.btn-cancel[data-v-a8d2ae2d],.btn-submit[data-v-a8d2ae2d]{padding:.75rem 1.5rem;border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;font-weight:600;transition:all .2s ease}.btn-cancel[data-v-a8d2ae2d]{background:transparent;color:var(--text)}.btn-cancel[data-v-a8d2ae2d]:hover{background:#ffffff0d;border-color:var(--muted-text);transform:translateY(-1px)}.btn-submit[data-v-a8d2ae2d]{background:#ffffff1a;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-submit[data-v-a8d2ae2d]:hover:not(:disabled){background:#ffffff26;border-color:var(--primary);transform:translateY(-1px);box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d,0 0 20px #2563eb4d}.btn-submit[data-v-a8d2ae2d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.sport-icon[data-v-a8d2ae2d]{width:20px;height:20px;object-fit:contain}@media (max-width: 768px){.modal-content[data-v-a8d2ae2d]{margin:.5rem;max-height:95vh}.modal-header[data-v-a8d2ae2d],.modal-body[data-v-a8d2ae2d]{padding:1rem}.teams-and-scores[data-v-a8d2ae2d]{gap:1rem;padding:1rem}.vs-container[data-v-a8d2ae2d]{margin-top:35px}.score-field[data-v-a8d2ae2d]{width:70px;padding:.5rem;font-size:1.25rem}.modal-actions[data-v-a8d2ae2d]{flex-direction:row}.btn-cancel[data-v-a8d2ae2d],.btn-submit[data-v-a8d2ae2d]{flex:1}}.matchup-grid[data-v-a7525328]{display:flex;flex-direction:column;gap:1rem}h2[data-v-a7525328]{color:var(--text);font-weight:900;letter-spacing:.2px;display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:.25rem 0 1rem}.match-count[data-v-a7525328]{font-size:.95rem;color:var(--text)}.league-filter-container[data-v-a7525328]{top:73px;z-index:101;display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;margin:0rem 0 1.5rem}.league-filter-label[data-v-a7525328]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.5rem;text-align:center}.league-filter-menu[data-v-a7525328]{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding:.25rem 0;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.league-filter-menu[data-v-a7525328]::-webkit-scrollbar{display:none}.league-filter-item[data-v-a7525328]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#ffffff1a;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-size:.85rem;font-weight:500;color:var(--text);min-height:40px;box-shadow:0 2px 8px #00000014,inset 0 1px #fff3}.league-filter-item[data-v-a7525328]:hover{background:#ffffff26;border:1px solid rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 4px 16px #0000001f,inset 0 1px #ffffff4d}.league-filter-item.active[data-v-a7525328]{background:#2563eb33;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:var(--primary);border:1px solid rgba(37,99,235,.3);box-shadow:0 4px 16px #2563eb33,inset 0 1px #fff6}.league-filter-logo[data-v-a7525328]{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1))}.league-text[data-v-a7525328]{font-weight:inherit;font-size:inherit}.search-container[data-v-a7525328]{position:sticky;top:0;z-index:102;display:flex;justify-content:center;padding:.75rem;margin:0}.search-wrapper[data-v-a7525328]{position:relative;width:100%;max-width:720px}.search-count[data-v-a7525328]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--accent-text);font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;pointer-events:none;z-index:1}.search[data-v-a7525328]{width:100%;padding:.9rem 3rem .9rem 1.1rem;font-size:1rem;color:var(--text);background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .2s ease}.search[data-v-a7525328]::placeholder{color:var(--text)}.search[data-v-a7525328]:focus{outline:none;border-color:var(--primary);background:#fff3;transform:translateY(-1px);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #00000026,inset 0 1px #fff6}@media (prefers-color-scheme: dark){.search[data-v-a7525328]{background:#14192266;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.search[data-v-a7525328]:focus{background:#14192280;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #0006,inset 0 1px #ffffff26}.league-filter-item[data-v-a7525328]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a}.league-filter-item[data-v-a7525328]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff26}.league-filter-item.active[data-v-a7525328]{background:#3aa0ff26;border:1px solid rgba(58,160,255,.3);box-shadow:0 4px 16px #3aa0ff33,inset 0 1px #fff3}}html[data-theme=light] .search[data-v-a7525328]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=light] .search[data-v-a7525328]:focus{background:#fff3;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #00000026,inset 0 1px #fff6}html[data-theme=light] .league-filter-item[data-v-a7525328]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #00000014,inset 0 1px #fff3}html[data-theme=light] .league-filter-item[data-v-a7525328]:hover{background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 16px #0000001f,inset 0 1px #ffffff4d}html[data-theme=light] .league-filter-item.active[data-v-a7525328]{background:#2563eb33;border:1px solid rgba(37,99,235,.3);box-shadow:0 4px 16px #2563eb33,inset 0 1px #fff6}html[data-theme=dark] .search[data-v-a7525328]{background:#14192266;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .search[data-v-a7525328]:focus{background:#14192280;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #0006,inset 0 1px #ffffff26}html[data-theme=dark] .league-filter-item[data-v-a7525328]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .league-filter-item[data-v-a7525328]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff26}html[data-theme=dark] .league-filter-item.active[data-v-a7525328]{background:#3aa0ff26;border:1px solid rgba(58,160,255,.3);box-shadow:0 4px 16px #3aa0ff33,inset 0 1px #fff3}.country-section[data-v-a7525328]{border-bottom:1px dashed var(--glass-border);padding-bottom:1.25rem;margin-bottom:1.75rem}.league-section[data-v-a7525328]{margin-bottom:2rem}.league-logo[data-v-a7525328]{width:164px;max-height:100px;margin:.25rem auto .5rem;display:block;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.08))}.league-title[data-v-a7525328]{text-align:center;color:var(--text);font-weight:800;font-size:.95rem;margin:.25rem 0 1rem;text-transform:uppercase;letter-spacing:.08em}.grid[data-v-a7525328]{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 520px){.grid[data-v-a7525328]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 920px){.grid[data-v-a7525328]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.grid[data-v-a7525328]{grid-template-columns:repeat(4,minmax(0,1fr))}}.match-card.card--elev[data-v-a7525328]{position:relative;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:14px 14px 12px;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000001a,inset 0 1px #ffffff4d;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border .3s ease}.match-card.card--elev[data-v-a7525328]:hover{transform:translateY(-4px);background:var(--card-hover-bg);border:1px solid var(--card-hover-border);box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,inset 0 1px #fff6}@media (prefers-color-scheme: dark){.match-card.card--elev[data-v-a7525328]:hover{box-shadow:0 12px 40px #00000040,0 6px 20px #0003,inset 0 1px #fff3}}html[data-theme=dark] .match-card.card--elev[data-v-a7525328]:hover{box-shadow:0 12px 40px #00000040,0 6px 20px #0003,inset 0 1px #fff3}.match-card.today[data-v-a7525328]{outline:2px solid #4cc9f0;outline-offset:2px}.mc-head[data-v-a7525328]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:5.6rem;padding:4px 2px 2px}.mc-head img[data-v-a7525328]{width:40px}.team[data-v-a7525328]{display:grid;justify-items:center;align-items:center;gap:6px}.team .crest[data-v-a7525328]{width:72px;height:72px;object-fit:contain;border-radius:14px;padding:6px}@media (max-width: 520px){.team .crest[data-v-a7525328]{width:82px;height:82px;padding:8px}}.team .abbr[data-v-a7525328]{margin-top:.3rem;font-size:.75rem;font-weight:800;color:var(--text);max-width:90px;text-align:center;line-height:1.05;min-height:1.3rem;display:flex;align-items:center;justify-content:center}.vs-wrap[data-v-a7525328]{display:grid;justify-items:center;align-items:center;gap:6px;padding:0 4px}.mc-title[data-v-a7525328]{font-weight:900;color:var(--text);font-size:1.02rem;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}@media (min-width: 920px){.mc-title[data-v-a7525328]{max-width:220px}}.vs-pill[data-v-a7525328]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:22px;border-radius:9910px;font-weight:900;font-size:.7rem;letter-spacing:.04em;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff0f}.t-away .crest[data-v-a7525328],.t-home .crest[data-v-a7525328]{transform:scale(1)}.mc-title[data-v-a7525328]{font-weight:800;color:var(--text);font-size:1.06rem;line-height:1.15}.mc-score[data-v-a7525328]{color:--text;font-size:1.7rem;font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;letter-spacing:.4px;gap:.25rem}.score-main[data-v-a7525328]{display:grid;align-items:center;justify-content:center}.mc-score-prob[data-v-a7525328]{font-weight:800;font-size:.95rem;color:var(--muted);margin-top:.25rem}.predict-score-container[data-v-a7525328]{display:flex;justify-content:center}.predict-score-btn[data-v-a7525328]{width:auto;min-width:100px;height:40px;border-radius:20px;border:1px solid var(--glass-border);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text);cursor:pointer;margin-top:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:inherit;font-weight:600;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.predict-score-btn .btn-content[data-v-a7525328]{display:flex;align-items:center;gap:.4rem;padding:0 1rem;position:relative;z-index:3}.predict-score-btn .btn-icon[data-v-a7525328]{font-size:.9rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.predict-score-btn .btn-text[data-v-a7525328]{font-size:.9rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.15)}.predict-score-btn .btn-shimmer[data-v-a7525328]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s ease;z-index:1}.predict-score-btn[data-v-a7525328]:hover{transform:translateY(-2px) scale(1.02);background:#ffffff26;border-color:var(--primary);box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d,0 0 20px #2563eb4d}.predict-score-btn:hover .btn-shimmer[data-v-a7525328]{left:100%}.predict-score-btn:hover .btn-icon[data-v-a7525328]{transform:scale(1.1)}.predict-score-btn[data-v-a7525328]:active{transform:translateY(-1px) scale(1);transition-duration:.1s;box-shadow:0 6px 20px #0003,inset 0 1px #fff3}@media (prefers-color-scheme: dark){.predict-score-btn[data-v-a7525328]{background:#ffffff0d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.predict-score-btn[data-v-a7525328]:hover{background:#ffffff1a}}html[data-theme=dark] .predict-score-btn[data-v-a7525328]{background:#ffffff0d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .predict-score-btn[data-v-a7525328]:hover{background:#ffffff1a}.live-score[data-v-a7525328]{color:#ef4444!important;animation:pulse-a7525328 2s infinite}@keyframes pulse-a7525328{0%,to{opacity:1}50%{opacity:.7}}.mc-user-analytics[data-v-a7525328]{background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.analytics-content[data-v-a7525328]{display:flex;flex-direction:column;gap:4px;text-align:center}.community-predictions-content[data-v-a7525328]{display:flex;flex-direction:column;gap:12px}.prediction-card[data-v-a7525328]{border:1px solid var(--glass-border);border-radius:8px;padding:12px;transition:all .2s ease}.prediction-card[data-v-a7525328]:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.card-header[data-v-a7525328]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-icon[data-v-a7525328]{font-size:16px}.card-title[data-v-a7525328]{font-weight:600;font-size:12px;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.card-content[data-v-a7525328]{display:flex;flex-direction:column;gap:8px}.score-display[data-v-a7525328]{font-weight:700;font-size:18px;color:var(--text);font-family:Courier New,monospace;text-align:center}.confidence-bar[data-v-a7525328]{display:flex;align-items:center;gap:8px;font-size:11px}.confidence-label[data-v-a7525328]{color:var(--text);font-weight:500;min-width:65px;text-transform:uppercase;font-size:10px}.progress-bar[data-v-a7525328]{flex:1;height:6px;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-a7525328]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}.popular-fill[data-v-a7525328]{background:linear-gradient(90deg,#10b981,#059669)}.confidence-value[data-v-a7525328]{font-weight:600;color:var(--text);min-width:35px;text-align:right}.predictions-summary[data-v-a7525328]{border:1px solid var(--glass-border);border-radius:6px;padding:8px 12px;text-align:center}.summary-content[data-v-a7525328]{display:flex;align-items:center;justify-content:center;gap:6px}.summary-icon[data-v-a7525328]{font-size:14px}.summary-text[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text)}.enhanced-average-scores[data-v-a7525328]{margin-bottom:16px}.average-scores-card[data-v-a7525328]{border:1px solid var(--glass-border);border-radius:8px;padding:12px;transition:all .2s ease}.average-scores-card[data-v-a7525328]:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.average-content[data-v-a7525328]{display:flex;flex-direction:column;gap:8px}.average-display[data-v-a7525328]{display:flex;align-items:center;justify-content:center;gap:16px}.team-average[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;gap:4px}.team-label[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.team-score[data-v-a7525328]{font-size:24px;font-weight:700;color:var(--text);font-family:Courier New,monospace}.vs-separator[data-v-a7525328]{font-size:16px;color:var(--text);font-weight:500}.average-insight[data-v-a7525328]{text-align:center;font-size:11px;color:var(--text);font-style:italic;margin-top:4px}.enhanced-score-breakdown[data-v-a7525328]{border:1px solid var(--glass-border);border-radius:8px;padding:12px}.breakdown-header[data-v-a7525328]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--glass-border)}.breakdown-icon[data-v-a7525328]{font-size:14px}.breakdown-title[data-v-a7525328]{font-weight:600;font-size:12px;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.score-groups-enhanced[data-v-a7525328]{display:flex;flex-direction:column;gap:8px}.score-group-enhanced[data-v-a7525328]{background:var(--bg-soft);border:1px solid var(--glass-border);border-radius:6px;padding:10px;transition:all .2s ease}.score-group-enhanced[data-v-a7525328]:hover{border-color:var(--primary);transform:translateY(-1px)}.score-group-header[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.score-display-enhanced[data-v-a7525328]{font-weight:700;font-size:14px;color:var(--text);font-family:Courier New,monospace}.score-percentage-badge[data-v-a7525328]{background:var(--primary);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:12px;min-width:35px;text-align:center}.score-progress[data-v-a7525328]{display:flex;flex-direction:column;gap:4px}.progress-bar-breakdown[data-v-a7525328]{height:4px;border-radius:2px;overflow:hidden;position:relative}.progress-fill-breakdown[data-v-a7525328]{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:2px;transition:width .3s ease}.score-count-label[data-v-a7525328]{font-size:10px;color:var(--text);font-weight:500}.show-more-scores[data-v-a7525328]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;margin-top:8px;border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:var(--text);transition:all .2s ease}.show-more-scores[data-v-a7525328]:hover{background:var(--bg-soft);border-color:var(--primary);color:var(--text)}.consensus-score[data-v-a7525328],.popular-score[data-v-a7525328]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.consensus-label[data-v-a7525328],.popular-label[data-v-a7525328]{font-weight:600;color:var(--text);min-width:60px}.consensus-value[data-v-a7525328],.popular-value[data-v-a7525328]{font-weight:700;color:var(--text);font-family:Courier New,monospace}.consensus-confidence[data-v-a7525328],.popular-percentage[data-v-a7525328]{font-size:11px;color:var(--text);font-style:italic}.total-predictions[data-v-a7525328]{font-size:11px;color:var(--text);text-align:center;margin-top:4px;padding-top:4px;border-top:1px solid var(--glass-border)}.expanded-analytics[data-v-a7525328]{margin-top:8px}.analytics-divider[data-v-a7525328]{height:1px;background:var(--border-light);margin:8px 0}.analytics-section[data-v-a7525328]{margin-bottom:12px}.section-title[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:6px;text-align:center}.average-scores[data-v-a7525328]{text-align:center}.average-value[data-v-a7525328]{font-weight:700;color:var(--text);font-family:Courier New,monospace;font-size:14px}.score-groups[data-v-a7525328]{display:flex;flex-direction:column;gap:4px;align-items:center}.score-group[data-v-a7525328]{display:flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:4px;border:1px solid var(--glass-border);max-width:150px}.score-display[data-v-a7525328]{font-weight:700;color:var(--text);font-family:Courier New,monospace;font-size:13px}.score-stats[data-v-a7525328]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.score-count[data-v-a7525328]{font-size:11px;color:var(--text)}.score-percentage[data-v-a7525328]{font-size:11px;color:var(--primary);font-weight:600}.mc-events[data-v-a7525328]{margin-top:8px;padding:0 8px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.events-header[data-v-a7525328]{padding:12px;font-size:12px;font-weight:600;color:var(--text);text-align:center}.events-toggle-bottom[data-v-a7525328]{border:none;color:var(--primary);font-size:12px;background-color:transparent;font-weight:600;padding:8px;border-radius:4px;cursor:pointer;transition:background .2s;width:100%;margin-top:6px}.events-toggle-bottom[data-v-a7525328]:hover{color:var(--text)}.events-list[data-v-a7525328]{display:flex;flex-direction:column;gap:4px}.event-item[data-v-a7525328]{display:flex;align-items:center;gap:8px;padding:0 8px 8px;border-radius:4px;font-size:12px}.event-time[data-v-a7525328]{font-weight:700;color:var(--text);min-width:25px;text-align:right}.event-content[data-v-a7525328]{display:flex;align-items:center;gap:4px;flex:1}.event-icon[data-v-a7525328]{font-size:12px;width:16px;text-align:center}.event-player[data-v-a7525328]{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.event-team[data-v-a7525328],.event-team-text[data-v-a7525328]{font-weight:500;color:var(--text);font-size:10px;white-space:nowrap}.event-team-logo[data-v-a7525328]{width:16px;height:16px;object-fit:contain;border-radius:2px}.event-goal[data-v-a7525328]{color:#22c55e}.event-yellow[data-v-a7525328]{color:#fbbf24}.event-red[data-v-a7525328]{color:#ef4444}.event-var[data-v-a7525328]{color:#8b5cf6}.event-sub[data-v-a7525328]{color:#3b82f6}.event-default[data-v-a7525328]{color:var(--text)}.mc-kpis[data-v-a7525328]{margin-bottom:12px;padding:8px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.kpi-header[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}.kpi-grid[data-v-a7525328]{display:flex;gap:6px;justify-content:center}.kpi-item[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;padding:4px 6px;border-radius:4px;flex:1;min-width:0}.kpi-label[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text);margin-bottom:2px}.kpi-value[data-v-a7525328]{border-radius:4px;font-size:12px;font-weight:600;color:--text;padding:.2rem}.betting-stats-section[data-v-a7525328]{margin-top:.5rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.betting-toggle-header[data-v-a7525328]{border:none;color:var(--text);font-size:12px;padding:12px;font-weight:600;background-color:transparent;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.betting-header-text[data-v-a7525328]{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase}.toggle-icon[data-v-a7525328]{font-size:10px;transition:transform .2s;position:absolute;right:8px}.betting-stats-grid[data-v-a7525328]{display:flex;flex-direction:column}.betting-category[data-v-a7525328]{background:var(--bg-soft);border-radius:6px;padding:0 12px}.category-title[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin:0 0 6px;text-align:center}.odds-row[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--glass-border)}.odds-row[data-v-a7525328]:last-child{border-bottom:none}.outcome-label[data-v-a7525328]{font-size:12px;font-weight:500;color:var(--text);min-width:40px}.odds-value[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--primary)}.bookmaker[data-v-a7525328]{font-size:10px;color:var(--text);text-align:right;flex:1}.market-item[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.market-label[data-v-a7525328]{font-size:12px;color:var(--text)}.market-value[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text)}.value-bet-item[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--glass-border)}.value-bet-item[data-v-a7525328]:last-child{border-bottom:none}.value-outcome[data-v-a7525328]{font-size:12px;font-weight:500;color:var(--text);min-width:40px}.value-odds[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--primary)}.value-percentage[data-v-a7525328]{font-size:12px;font-weight:600;padding:2px 6px;border-radius:3px}.value-high[data-v-a7525328]{background:var(--success-bg);color:var(--success)}.value-medium[data-v-a7525328]{background:var(--warning-bg);color:var(--warning)}.value-low[data-v-a7525328]{background:var(--info-bg);color:var(--info)}.chip[data-v-a7525328]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:800;font-size:.8rem;line-height:1;padding:6px 10px;border-radius:9910px;-webkit-user-select:none;user-select:none}.chip i[data-v-a7525328]{font-style:normal;opacity:.9}.chip-soft[data-v-a7525328]{opacity:.95}.chip-mono[data-v-a7525328]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.chip-dark[data-v-a7525328]{background:#232a36;color:#e6ecf7;box-shadow:inset 0 0 0 1px #ffffff14}.chip-wide[data-v-a7525328]{width:100%}.chip-short[data-v-a7525328]{width:5.5rem;margin:auto}.chip-strong[data-v-a7525328]{text-transform:uppercase;letter-spacing:.45px}.chip-green[data-v-a7525328]{background:var(--badge-future);color:#fff}.chip-amber[data-v-a7525328]{background:var(--badge-soon);color:#111827}.chip-red[data-v-a7525328]{background:var(--badge-today);color:#fff}.chip-gray[data-v-a7525328]{background:var(--badge-past);color:#fff}.chip-pill[data-v-a7525328]{padding:5px 10px}.pick-H[data-v-a7525328]{background:#d7f7d7;color:#135d2a}.pick-D[data-v-a7525328]{background:#ffefc5;color:#7a5b00}.pick-A[data-v-a7525328]{background:#d6e6ff;color:#123b7a}.reason[data-v-a7525328]{text-align:center;font-weight:500;font-size:.75rem}.mc-foot[data-v-a7525328]{display:grid;justify-content:space-between;align-items:center;margin:auto auto 0}.mc-date[data-v-a7525328]{color:var(--text);font-size:.82rem;margin-top:.5rem}.match-countdown[data-v-a7525328]{margin-top:auto;font-size:.78rem;padding:.34rem .82rem;border-radius:9910px;font-weight:900;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.match-countdown.today[data-v-a7525328]{background:var(--badge-today);color:#fff}.match-countdown.past[data-v-a7525328]{background:var(--badge-past);color:#fff}.match-countdown.soon[data-v-a7525328]{background:var(--badge-soon);color:#111827}.match-countdown.future[data-v-a7525328]{background:var(--badge-future);color:#fff}.no-results[data-v-a7525328]{text-align:center;color:var(--text);padding:1.5rem 0}.football-icon[data-v-a7525328]{position:absolute;bottom:.75rem;right:.75rem;width:22px;height:22px;opacity:.92;z-index:5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}@keyframes bounce-a7525328{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bounce[data-v-a7525328]{animation:bounce-a7525328 1.2s infinite}.fullscreen-modal[data-v-a7525328]{position:fixed;inset:0;z-index:1000;overflow-y:auto;padding:2rem 1.25rem;display:flex;flex-direction:column}.close-button[data-v-a7525328]{position:sticky;top:.5rem;align-self:flex-end;font-size:1.6rem;background:transparent;border:1px solid var(--glass-border);color:var(--text);width:42px;height:42px;border-radius:9910px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;cursor:pointer;z-index:1001;display:grid;place-items:center;transition:background .2s,transform .1s}.close-button[data-v-a7525328]:hover{transform:translateY(-1px);background:var(--surface-2)}.slide-up-enter-active[data-v-a7525328],.slide-up-leave-active[data-v-a7525328]{transition:transform .3s,opacity .3s}.slide-up-enter-from[data-v-a7525328],.slide-up-leave-to[data-v-a7525328]{transform:translateY(8%);opacity:0}.slide-up-enter-to[data-v-a7525328],.slide-up-leave-from[data-v-a7525328]{transform:translateY(0);opacity:1}.toast-notification[data-v-a7525328]{position:fixed;top:20px;right:20px;z-index:9999;max-width:300px;background:transparent;color:var(--text);border-radius:12px;box-shadow:0 20px 40px #10b9814d,0 8px 24px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.toast-content[data-v-a7525328]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.toast-message[data-v-a7525328]{font-weight:600;font-size:14px;flex:1;line-height:1.4}.toast-close[data-v-a7525328]{background:none;border:none;color:#fff;font-size:20px;font-weight:700;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.toast-close[data-v-a7525328]:hover{background-color:#fff3}.toast-enter-active[data-v-a7525328]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-leave-active[data-v-a7525328]{transition:all .3s ease-in}.toast-enter-from[data-v-a7525328]{opacity:0;transform:translate(100%) scale(.8)}.toast-leave-to[data-v-a7525328]{opacity:0;transform:translate(100%) scale(.9)}@media (prefers-reduced-motion: reduce){.match-card.card--elev[data-v-a7525328],.match-card.card--elev[data-v-a7525328]:hover{transition:none;transform:none}}@media (max-width: 768px){.league-filter-container[data-v-a7525328]{padding:.375rem 0;justify-content:flex-start;top:65px}.league-filter-menu[data-v-a7525328]{padding:.375rem .5rem;justify-content:flex-start;width:100%}.league-filter-item[data-v-a7525328]{padding:.5rem .75rem;font-size:.8rem;gap:.375rem;flex-shrink:0;min-width:auto}.league-filter-logo[data-v-a7525328]{width:32px;height:32px}.league-logo[data-v-a7525328]{width:120px;max-height:80px}.fullscreen-modal[data-v-a7525328]{padding:.75rem}.mc-head[data-v-a7525328]{min-height:0rem}.player-card[data-v-a7525328]{min-height:0!important}}.mc-probabilities[data-v-a7525328]{display:flex;gap:8px;margin:6px 0}.prob-section[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;flex:1;padding:4px;border-radius:6px;background:var(--bg-soft)}.prob-label[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text);margin-bottom:2px}.prob-value[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text)}.prob-value.highlighted[data-v-a7525328]{color:var(--accent);font-weight:700}.mc-correct-score[data-v-a7525328]{margin:8px 0;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.correct-score-header[data-v-a7525328]{font-size:12px;font-weight:600;padding:12px;color:var(--text);margin-bottom:8px;text-align:center}.prob-header[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:5px;text-align:center}.correct-score-grid[data-v-a7525328]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:.1rem 0;justify-items:center}.score-prediction[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;padding:4px 8px;max-height:43px;border-radius:4px;flex:1;min-width:0;width:100%;transition:all .3s ease;position:relative;overflow:hidden}.score-value[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:2px}.score-prob[data-v-a7525328]{font-size:10px;color:var(--muted)}.score-prediction.clickable[data-v-a7525328]{cursor:pointer}.score-prediction.clickable[data-v-a7525328]:hover{transform:scale(1.05);background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--primary);box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d,0 0 20px #2563eb4d;z-index:10;transform-origin:center}.score-prediction.clickable:hover .score-value[data-v-a7525328],.score-prediction.clickable:hover .score-prob[data-v-a7525328]{color:var(--text);transform:scale(1.05)}.score-prediction.clickable[data-v-a7525328]:active{transform:scale(1);transition-duration:.1s}.score-prediction.predicted[data-v-a7525328]{background:#10b9811a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.5);box-shadow:0 8px 32px #10b9811a,inset 0 1px #fff3}.score-prediction.predicted .score-value[data-v-a7525328],.score-prediction.predicted .score-prob[data-v-a7525328]{color:var(--text);font-weight:700}.score-prediction.predicted[data-v-a7525328]{cursor:not-allowed!important}.score-prediction.predicted[data-v-a7525328]:hover{transform:none!important;box-shadow:0 4px 12px #10b9814d!important;background:linear-gradient(135deg,#10b981,#059669)!important}.prob-content[data-v-a7525328]{background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:8px}.mc-scores-by-side[data-v-a7525328]{padding:0 8px 8px;border-radius:12px;max-height:87px}.scores-by-side-header[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}.scores-by-side-container[data-v-a7525328]{display:flex;gap:8px;justify-content:space-between}.side-scores-section[data-v-a7525328]{flex:1;min-width:0}.side-scores-grid[data-v-a7525328]{display:flex;flex-direction:column;gap:5px;align-items:center}.side-score-prediction[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-radius:3px;max-height:23px;font-size:10px;min-width:55px;transition:all .3s ease;position:relative;overflow:hidden}.side-score-value[data-v-a7525328]{font-weight:600;color:var(--text)}.side-score-prob[data-v-a7525328]{color:var(--muted);font-size:9px}.side-score-prediction.clickable[data-v-a7525328]{cursor:pointer}.side-score-prediction.clickable[data-v-a7525328]:hover{transform:scale(1.05);background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--primary);box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d,0 0 20px #2563eb4d;z-index:10;transform-origin:center}.side-score-prediction.clickable:hover .side-score-value[data-v-a7525328],.side-score-prediction.clickable:hover .side-score-prob[data-v-a7525328]{color:var(--text);transform:scale(1.05)}.side-score-prediction.clickable[data-v-a7525328]:active{transform:scale(1);transition-duration:.1s}.side-score-prediction.predicted[data-v-a7525328]{background:#10b9811a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.5);box-shadow:0 8px 32px #10b9811a,inset 0 1px #fff3}.side-score-prediction.predicted .side-score-value[data-v-a7525328],.side-score-prediction.predicted .side-score-prob[data-v-a7525328]{color:var(--text);font-weight:700}.side-score-prediction.predicted[data-v-a7525328]{cursor:not-allowed!important}.side-score-prediction.predicted[data-v-a7525328]:hover{transform:none!important;background:#10b98126!important;border-color:#10b981b3!important;box-shadow:0 8px 32px #10b98133,inset 0 1px #ffffff4d!important}@media (prefers-color-scheme: dark){.score-prediction.clickable[data-v-a7525328]:hover,.side-score-prediction.clickable[data-v-a7525328]:hover{background:#ffffff1a;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff1a,0 0 20px #2563eb4d}.score-prediction.predicted[data-v-a7525328],.side-score-prediction.predicted[data-v-a7525328]{background:#10b9810d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}}html[data-theme=dark] .score-prediction.clickable[data-v-a7525328]:hover,html[data-theme=dark] .side-score-prediction.clickable[data-v-a7525328]:hover{background:#ffffff1a;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff1a,0 0 20px #2563eb4d}html[data-theme=dark] .score-prediction.predicted[data-v-a7525328],html[data-theme=dark] .side-score-prediction.predicted[data-v-a7525328]{background:#10b9810d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.mc-prediction-insights[data-v-a7525328]{margin-bottom:12px;padding:8px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.prediction-header[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}.prediction-grid[data-v-a7525328]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.prediction-item[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px;border-radius:4px;font-size:10px}.prediction-item.full-width[data-v-a7525328]{grid-column:1 / -1}.prediction-label[data-v-a7525328],.prediction-value[data-v-a7525328]{font-weight:600;color:var(--text)}.mc-best-ev-bet[data-v-a7525328]{margin-bottom:12px;padding:8px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.best-ev-header[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}.best-ev-content[data-v-a7525328]{display:flex;flex-direction:column;gap:6px}.ev-bet-main[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-radius:4px;font-weight:600}.ev-side[data-v-a7525328]{font-size:12px;color:var(--primary);font-weight:700}.ev-odds[data-v-a7525328]{font-size:14px;color:var(--text);font-weight:700}.ev-bookmaker[data-v-a7525328]{font-size:10px;color:var(--text);font-weight:500}.ev-predicted-score[data-v-a7525328]{display:flex;justify-content:center;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;border:1px solid var(--glass-border)}.predicted-score-label[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text)}.predicted-score-value[data-v-a7525328]{font-size:12px;font-weight:700;color:var(--text)}.ev-details[data-v-a7525328]{display:flex;gap:4px;justify-content:center}.ev-detail-item[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;flex:1;padding:2px 4px;border-radius:4px}.ev-label[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text);margin-bottom:2px}.ev-value[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);border-radius:2px;padding:1px 3px}.ev-value.chip-amber[data-v-a7525328]{color:#111827}.mc-h2h[data-v-a7525328]{margin:8px 0;padding:8px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.h2h-header[data-v-a7525328]{font-size:11px;text-transform:uppercase;font-weight:600;color:var(--text);margin-bottom:8px;text-align:center}.h2h-content[data-v-a7525328]{display:flex;flex-direction:column;gap:6px}.h2h-match[data-v-a7525328]{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:6px;border:1px solid var(--glass-border)}.h2h-date[data-v-a7525328]{font-size:10px;font-weight:500;color:var(--text);text-align:center}.h2h-teams[data-v-a7525328]{display:flex;align-items:center;justify-content:space-between;gap:8px}.h2h-home[data-v-a7525328],.h2h-away[data-v-a7525328]{display:flex;align-items:center;justify-content:center;flex:1;padding:4px;border-radius:6px;transition:all .2s ease}.h2h-home.winner[data-v-a7525328],.h2h-away.winner[data-v-a7525328]{transform:scale(1.05)}.h2h-logo[data-v-a7525328]{width:24px;height:24px;object-fit:contain;border-radius:4px}.h2h-score[data-v-a7525328]{font-size:12px;font-weight:700;color:var(--text);background:var(--bg-soft);padding:4px 8px;border-radius:4px;min-width:40px;text-align:center}.mc-top-players[data-v-a7525328]{padding:0 8px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.top-players-header[data-v-a7525328]{font-size:12px;padding:12px;font-weight:600;color:var(--text);text-align:center}.team-logos-row[data-v-a7525328]{display:flex;justify-content:space-around;align-items:center;margin-bottom:8px;padding:0 5px}.top-players-content[data-v-a7525328]{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.player-card[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:6px;border:1px solid var(--glass-border);width:100%;box-sizing:border-box;min-width:0;min-height:5.7rem}.team-players[data-v-a7525328]{display:flex;flex-direction:column;gap:6px;flex:1;max-width:48%;min-width:0;overflow:hidden}.team-players .player-card[data-v-a7525328]:not(:only-child){padding:6px}.team-players .player-card:not(:only-child) .player-photo[data-v-a7525328]{width:28px;height:28px}.team-players .player-card:not(:only-child) .player-name[data-v-a7525328]{font-size:10px}.team-players .team-logo-small[data-v-a7525328]{align-self:center;margin-bottom:6px;width:24px;height:24px}.club-logo[data-v-a7525328]{width:24px;height:24px;object-fit:contain;background:var(--bg-soft);border-radius:4px}.team-logo-small[data-v-a7525328]{width:20px;height:20px;object-fit:contain;background:var(--bg-soft);border-radius:4px}.player-photo[data-v-a7525328]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--bg-soft);border:1px solid var(--glass-border)}.player-info[data-v-a7525328]{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.player-name[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);line-height:1.2}.player-stats[data-v-a7525328]{display:flex;align-items:center;gap:6px}.player-rating[data-v-a7525328]{font-size:10px;font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent);padding:2px 4px;border-radius:3px}.player-position[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text);background:var(--bg-soft);padding:1px 3px;border-radius:2px}.player-performance[data-v-a7525328]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.stat-item[data-v-a7525328]{font-size:10px;font-weight:600;color:var(--text);background:var(--bg-soft);padding:1px 3px;border-radius:2px}.player-empty[data-v-a7525328]{opacity:.6}.player-placeholder[data-v-a7525328]{display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 8px;font-size:.9rem;color:var(--color-text-secondary);text-align:center}.mc-team-stats[data-v-a7525328]{padding:0 12px;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.team-stats-header[data-v-a7525328]{padding:12px 0;text-align:center}.team-stats-title[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:8px}.team-logos-row[data-v-a7525328]{display:flex;justify-content:flex-end;align-items:center;gap:41px;margin-bottom:6px}.stats-header-team-logo[data-v-a7525328]{width:18px;height:18px;object-fit:contain}.vs-text[data-v-a7525328]{font-size:8px;font-weight:600;color:var(--text);opacity:.5;text-transform:uppercase}.team-stats-container[data-v-a7525328]{margin:0}.stat-row-compact[data-v-a7525328]{display:flex;justify-content:space-between;align-items:center;padding:3px 0;border-bottom:1px solid rgba(0,0,0,.05)}.stat-row-compact[data-v-a7525328]:last-child{border-bottom:none}.stat-label-compact[data-v-a7525328]{font-size:12px;font-weight:600;color:var(--text);flex:0 0 auto;width:85px;text-align:left}.stat-values-compact[data-v-a7525328]{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.stat-team-value[data-v-a7525328]{display:flex;align-items:center;justify-content:center;min-width:30px}.stat-value-text[data-v-a7525328]{font-size:11px;font-weight:700;color:var(--text);text-align:center;padding:1px 3px;border-radius:3px}.stat-value-text.stat-winner[data-v-a7525328]{background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 1px 2px #0000001a}.stat-separator[data-v-a7525328]{font-size:7px;font-weight:600;color:var(--text);opacity:.4;text-transform:uppercase}.finished-match-toggle[data-v-a7525328]{margin:8px 0;text-align:center}.match-details-toggle[data-v-a7525328]{border:1px solid var(--glass-border);color:var(--text);font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.match-details-toggle[data-v-a7525328]:hover{background:var(--surface)}.toggle-icon[data-v-a7525328]{font-size:10px;transition:transform .2s}.match-details-content[data-v-a7525328]{transition:all .3s ease-in-out}.nfl-card[data-v-65b0e78f]{position:relative;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000001a,inset 0 1px #ffffff4d}.nfl-card[data-v-65b0e78f]:hover{transform:translateY(-4px);background:var(--card-hover-bg);border:1px solid var(--card-hover-border);box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,inset 0 1px #fff6}.nfl-card.today[data-v-65b0e78f]{border-color:var(--primary)}.mc-head[data-v-65b0e78f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.team[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.crest[data-v-65b0e78f]{width:82px;height:82px;object-fit:contain;border-radius:16px;padding:8px}.abbr[data-v-65b0e78f]{font-weight:700;font-size:.9rem;color:var(--text-color)}.vs-wrap[data-v-65b0e78f]{display:grid;justify-items:center;align-items:center;gap:6px;padding:0 4px}.vs-pill[data-v-65b0e78f]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:22px;border-radius:9910px;font-weight:900;font-size:.7rem;letter-spacing:.04em;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff0f}.mc-score[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;min-height:2rem}.predict-score-container[data-v-65b0e78f]{display:flex;justify-content:center;margin-bottom:1.5rem}.predict-score-btn[data-v-65b0e78f]{width:auto;min-width:100px;height:40px;border-radius:20px;border:1px solid var(--glass-border);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:inherit;font-weight:600;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.predict-score-btn .btn-content[data-v-65b0e78f]{display:flex;align-items:center;gap:.4rem;padding:0 1rem;position:relative;z-index:3}.predict-score-btn .btn-icon[data-v-65b0e78f]{font-size:.9rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.predict-score-btn .btn-text[data-v-65b0e78f]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.15)}.predict-score-btn .btn-shimmer[data-v-65b0e78f]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s ease;z-index:1}.predict-score-btn[data-v-65b0e78f]:hover{transform:translateY(-2px) scale(1.02);background:#ffffff26;border-color:var(--primary);box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d,0 0 20px #2563eb4d}.predict-score-btn:hover .btn-shimmer[data-v-65b0e78f]{left:100%}.predict-score-btn:hover .btn-icon[data-v-65b0e78f]{transform:scale(1.1)}.predict-score-btn[data-v-65b0e78f]:active{transform:translateY(-1px) scale(1);transition-duration:.1s;box-shadow:0 6px 20px #0003,inset 0 1px #fff3}@media (prefers-color-scheme: dark){.predict-score-btn[data-v-65b0e78f]{background:#ffffff0d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.predict-score-btn[data-v-65b0e78f]:hover{background:#ffffff1a}}html[data-theme=dark] .predict-score-btn[data-v-65b0e78f]{background:#ffffff0d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .predict-score-btn[data-v-65b0e78f]:hover{background:#ffffff1a}.mc-score .winner[data-v-65b0e78f],.winner-home[data-v-65b0e78f]{color:var(--accent-color)}.winner-away[data-v-65b0e78f]{color:var(--badge-future)}.badge-future .winner-home[data-v-65b0e78f]{color:var(--accent-color)}.prediction-prefix[data-v-65b0e78f]{color:var(--muted-text);font-size:1rem;font-weight:600;margin-right:.5rem;align-self:center;margin-left:-1.8rem}.score-content[data-v-65b0e78f]{display:flex;align-items:center;gap:.5rem;justify-content:center}.dash[data-v-65b0e78f]{color:var(--muted-text);font-size:1.2rem}.mc-user-analytics[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.analytics-content[data-v-65b0e78f]{display:flex;flex-direction:column;gap:4px;text-align:center;padding:12px}.community-predictions-content[data-v-65b0e78f]{display:flex;flex-direction:column;gap:12px}.prediction-card[data-v-65b0e78f]{background:var(--bg-soft);border:1px solid var(--glass-border);border-radius:8px;padding:12px;transition:all .2s ease}.prediction-card[data-v-65b0e78f]:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.card-header[data-v-65b0e78f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-icon[data-v-65b0e78f]{font-size:16px}.card-title[data-v-65b0e78f]{font-weight:600;font-size:12px;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.card-content[data-v-65b0e78f]{display:flex;flex-direction:column;gap:8px}.score-display[data-v-65b0e78f]{font-weight:700;font-size:18px;color:var(--text);font-family:Courier New,monospace;text-align:center}.confidence-bar[data-v-65b0e78f]{display:flex;align-items:center;gap:8px;font-size:11px}.confidence-label[data-v-65b0e78f]{color:var(--muted);font-weight:500;min-width:65px;text-transform:uppercase;font-size:10px}.progress-bar[data-v-65b0e78f]{flex:1;height:6px;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-65b0e78f]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}.popular-fill[data-v-65b0e78f]{background:linear-gradient(90deg,#10b981,#059669)}.confidence-value[data-v-65b0e78f]{font-weight:600;color:var(--text);min-width:35px;text-align:right}.predictions-summary[data-v-65b0e78f]{border:1px solid var(--glass-border);border-radius:6px;padding:8px 12px;text-align:center}.summary-content[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:6px}.summary-icon[data-v-65b0e78f]{font-size:14px}.summary-text[data-v-65b0e78f]{font-size:12px;font-weight:600;color:var(--text)}.consensus-score[data-v-65b0e78f],.popular-score[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.consensus-label[data-v-65b0e78f],.popular-label[data-v-65b0e78f]{font-weight:600;color:var(--muted);min-width:60px}.consensus-value[data-v-65b0e78f],.popular-value[data-v-65b0e78f]{font-weight:700;color:var(--text);font-family:Courier New,monospace}.consensus-confidence[data-v-65b0e78f],.popular-percentage[data-v-65b0e78f]{font-size:11px;color:var(--muted);font-style:italic}.total-predictions[data-v-65b0e78f]{font-size:11px;color:var(--muted);text-align:center;margin-top:4px;padding-top:4px;border-top:1px solid var(--glass-border)}.expanded-analytics[data-v-65b0e78f]{margin-top:8px}.enhanced-average-scores[data-v-65b0e78f]{margin-bottom:16px}.average-scores-card[data-v-65b0e78f]{background:var(--bg-soft);border:1px solid var(--glass-border);border-radius:8px;padding:12px;transition:all .2s ease}.average-scores-card[data-v-65b0e78f]:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.average-content[data-v-65b0e78f]{display:flex;flex-direction:column;gap:8px}.average-display[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:16px}.team-average[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:center;gap:4px}.team-label[data-v-65b0e78f]{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.team-score[data-v-65b0e78f]{font-size:24px;font-weight:700;color:var(--text);font-family:Courier New,monospace}.vs-separator[data-v-65b0e78f]{font-size:16px;color:var(--muted);font-weight:500}.average-insight[data-v-65b0e78f]{text-align:center;font-size:11px;color:var(--muted);font-style:italic;margin-top:4px}.enhanced-score-breakdown[data-v-65b0e78f]{border:1px solid var(--glass-border);border-radius:8px;padding:12px}.breakdown-header[data-v-65b0e78f]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--glass-border)}.breakdown-icon[data-v-65b0e78f]{font-size:14px}.breakdown-title[data-v-65b0e78f]{font-weight:600;font-size:12px;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.score-groups-enhanced[data-v-65b0e78f]{display:flex;flex-direction:column;gap:8px}.score-group-enhanced[data-v-65b0e78f]{background:var(--bg-soft);border:1px solid var(--glass-border);border-radius:6px;padding:10px;transition:all .2s ease}.score-group-enhanced[data-v-65b0e78f]:hover{border-color:var(--primary);transform:translateY(-1px)}.score-group-header[data-v-65b0e78f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.score-display-enhanced[data-v-65b0e78f]{font-weight:700;font-size:14px;color:var(--text);font-family:Courier New,monospace}.score-percentage-badge[data-v-65b0e78f]{background:var(--primary);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:12px;min-width:35px;text-align:center}.score-progress[data-v-65b0e78f]{display:flex;flex-direction:column;gap:4px}.progress-bar-breakdown[data-v-65b0e78f]{height:4px;border-radius:2px;overflow:hidden;position:relative}.progress-fill-breakdown[data-v-65b0e78f]{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:2px;transition:width .3s ease}.score-count-label[data-v-65b0e78f]{font-size:10px;color:var(--muted);font-weight:500}.show-more-scores[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;margin-top:8px;border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:var(--muted);transition:all .2s ease}.show-more-scores[data-v-65b0e78f]:hover{background:var(--bg-soft);border-color:var(--primary);color:var(--text)}.analytics-divider[data-v-65b0e78f]{height:1px;background:var(--border-light);margin:8px 0}.analytics-section[data-v-65b0e78f]{margin-bottom:12px}.section-title[data-v-65b0e78f]{font-size:12px;font-weight:600;color:var(--text);margin-bottom:6px;text-align:center}.average-scores[data-v-65b0e78f]{text-align:center}.average-value[data-v-65b0e78f]{font-weight:700;color:var(--text);font-family:Courier New,monospace;font-size:14px}.score-groups[data-v-65b0e78f]{display:flex;flex-direction:column;gap:4px;align-items:center}.score-group[data-v-65b0e78f]{display:flex;justify-content:center;align-items:center;padding:4px 8px;background:var(--bg-card);border-radius:4px;border:1px solid var(--glass-border);max-width:150px}.score-display[data-v-65b0e78f]{font-weight:700;color:var(--text);font-family:Courier New,monospace;font-size:13px}.score-stats[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.score-count[data-v-65b0e78f]{font-size:11px;color:var(--muted)}.score-percentage[data-v-65b0e78f]{font-size:11px;color:var(--primary);font-weight:600}.mc-details[data-v-65b0e78f]{margin:1rem 0rem;font-size:.85rem;color:var(--muted-text);text-align:center;line-height:1.4;display:flex;flex-direction:column;gap:.25rem}.game-time[data-v-65b0e78f]{margin-bottom:.25rem}.date[data-v-65b0e78f]{font-weight:600;margin-right:.5rem}.time[data-v-65b0e78f]{color:var(--text-color)}.venue-name[data-v-65b0e78f]{font-style:italic;font-weight:600}.week-status[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.week[data-v-65b0e78f]{font-weight:600}.status.not-started[data-v-65b0e78f]{color:var(--warning-color)}.status.live[data-v-65b0e78f]{color:var(--success-color);font-weight:700}.status.finished[data-v-65b0e78f]{color:var(--muted-text)}.mc-betting[data-v-65b0e78f]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:1rem;padding:.75rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:.85rem}.mc-betting>div[data-v-65b0e78f]{text-align:center;display:flex;flex-direction:column;gap:.25rem}.odds[data-v-65b0e78f]{font-size:.75rem;color:var(--muted-text);font-weight:500}.bet-highlight[data-v-65b0e78f]{color:var(--accent-color);font-weight:700;text-transform:uppercase}.moneyline-odds[data-v-65b0e78f]{display:flex;flex-direction:column;gap:.25rem}.home-ml[data-v-65b0e78f],.away-ml[data-v-65b0e78f]{font-size:.75rem;font-weight:600}.home-ml[data-v-65b0e78f]{color:var(--primary)}.away-ml[data-v-65b0e78f]{color:var(--secondary)}.mc-metrics[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;box-sizing:border-box}.metric[data-v-65b0e78f]{text-align:center;display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center}.high-upset[data-v-65b0e78f]{color:var(--warning-color);font-weight:700}.medium-upset[data-v-65b0e78f]{color:var(--warning-color)}.low-upset[data-v-65b0e78f]{color:var(--success-color)}.high-volatility[data-v-65b0e78f]{color:var(--error-color);font-weight:700}.medium-volatility[data-v-65b0e78f]{color:var(--warning-color)}.low-volatility[data-v-65b0e78f]{color:var(--success-color)}.label[data-v-65b0e78f]{display:block;color:var(--muted-text);font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase;font-weight:600}.value[data-v-65b0e78f]{font-weight:700;color:var(--text-color)}.mc-team-stats[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.team-stats-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px;background:transparent;border:none;outline:none}.team-stats-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.team-stats-content[data-v-65b0e78f]{border-top:1px solid var(--glass-border)}.team-stats-row[data-v-65b0e78f]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--glass-border)}.team-stats-row[data-v-65b0e78f]:last-child{border-bottom:none}.expandable-stat[data-v-65b0e78f]{opacity:0;max-height:0;transition:all .3s ease;overflow:hidden}.expandable-stat.expanded[data-v-65b0e78f]{opacity:1;max-height:100px}.team-stats-expand-btn[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;margin-top:4px;background:var(--bg-soft);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent-color);transition:all .2s ease}.team-stats-expand-btn[data-v-65b0e78f]:hover{color:var(--text)}.stat-name[data-v-65b0e78f]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-text);text-align:center;letter-spacing:.5px}.stat-values[data-v-65b0e78f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.stat-value[data-v-65b0e78f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value.away[data-v-65b0e78f]{color:var(--secondary)}.stat-value.home[data-v-65b0e78f]{color:var(--primary)}.stat-value .team-abbr[data-v-65b0e78f]{font-size:.7rem;font-weight:600;opacity:.8}.stat-value .value[data-v-65b0e78f]{font-size:.9rem;font-weight:700}.stat-vs[data-v-65b0e78f]{font-size:.7rem;color:var(--muted-text);font-weight:500;text-transform:uppercase;padding:.25rem .5rem;background:var(--muted-bg);border-radius:999px}.mc-player-stats[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.player-stats-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px}.player-stats-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.player-stats-content[data-v-65b0e78f]{border-top:1px solid var(--glass-border)}.team-player-section[data-v-65b0e78f]{margin-top:1rem;border:1px solid var(--glass-border);border-radius:8px;padding:1rem}.team-player-section[data-v-65b0e78f]:last-child{margin-bottom:0}.team-name[data-v-65b0e78f]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-color);padding-bottom:.5rem;border-bottom:2px solid var(--glass-border)}.team-logo-small[data-v-65b0e78f]{width:24px;height:24px;object-fit:contain}.player-group[data-v-65b0e78f]{margin-bottom:1rem;background:var(--muted-bg);border-radius:6px;min-height:277px}.player-group[data-v-65b0e78f]:last-child{margin-bottom:0}.group-name[data-v-65b0e78f]{margin:0 0 .75rem;font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--text-color);text-align:center;padding-bottom:.5rem;border-bottom:1px solid var(--glass-border);letter-spacing:.5px}.player-row[data-v-65b0e78f]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.player-row[data-v-65b0e78f]:last-child{border-bottom:none}.player-info[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.5rem}.player-image[data-v-65b0e78f]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--glass-border)}.player-name[data-v-65b0e78f]{font-weight:600;color:var(--text-color);font-size:.85rem}.player-stats-grid[data-v-65b0e78f]{display:grid;grid-template-columns:repeat(6,1fr);gap:.3rem}.player-stat[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:4px;border:1px solid var(--glass-border)}.stat-label[data-v-65b0e78f]{font-size:.7rem;font-weight:500;color:var(--muted-text);text-transform:uppercase;letter-spacing:.3px}.stat-value[data-v-65b0e78f]{font-size:.8rem;font-weight:700;color:var(--text-color)}.expandable-player[data-v-65b0e78f]{opacity:0;max-height:0;transition:all .3s ease;overflow:hidden}.expandable-player.expanded[data-v-65b0e78f]{opacity:1;max-height:200px}.expandable-group[data-v-65b0e78f]{opacity:0;max-height:0;transition:all .3s ease;overflow:hidden}.expandable-group.expanded[data-v-65b0e78f]{opacity:1;max-height:400px}.player-comparison-container[data-v-65b0e78f]{display:grid;grid-template-columns:1fr 1fr}.team-column[data-v-65b0e78f]{padding:.5rem 0}.home-column[data-v-65b0e78f]{border-left:1px solid var(--glass-border)}.team-header[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;margin-bottom:.4rem;padding-bottom:.5rem}.team-header .team-logo-small[data-v-65b0e78f]{width:32px;height:32px}.team-column .player-group[data-v-65b0e78f]{margin-bottom:1rem}.team-column .group-name[data-v-65b0e78f]{padding:.4rem .6rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--text);border-bottom:1px solid var(--glass-border);border-top:1px solid var(--glass-border)}.team-column .player-row[data-v-65b0e78f]{padding:.5rem;border-radius:4px}.team-column .player-stats-grid[data-v-65b0e78f]{grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.5rem}.team-column .player-stat[data-v-65b0e78f]{padding:.3rem;font-size:.7rem}.team-column .stat-label[data-v-65b0e78f]{font-size:.6rem}.team-column .stat-value[data-v-65b0e78f]{font-size:.75rem}.player-group-expand-btn[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;margin-top:4px;background:var(--bg-soft);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent-color);transition:all .2s ease}.player-group-expand-btn[data-v-65b0e78f]:hover{color:var(--text)}.mc-probabilities[data-v-65b0e78f]{margin-top:1rem}.prob-bar[data-v-65b0e78f]{display:flex;height:4px;background:var(--glass-border);border-radius:2px;overflow:hidden;margin-bottom:.5rem}.prob-fill.home[data-v-65b0e78f]{background:var(--primary)}.prob-fill.away[data-v-65b0e78f]{background:var(--badge-future)}.prob-labels[data-v-65b0e78f]{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600}.prob-home[data-v-65b0e78f]{color:var(--primary)}.prob-away[data-v-65b0e78f]{color:var(--badge-future)}.mc-insights[data-v-65b0e78f]{margin-top:1rem;padding:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.insights-title[data-v-65b0e78f]{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:var(--text-color);text-align:center}.insights-list[data-v-65b0e78f]{display:flex;flex-direction:column;gap:.5rem}.insight-item[data-v-65b0e78f]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:6px;font-size:.8rem;line-height:1.3;border-left:3px solid var(--glass-border)}.insight-icon[data-v-65b0e78f]{font-size:1rem;flex-shrink:0;margin-top:.1rem}.insight-text[data-v-65b0e78f]{flex:1}.insight-analysis[data-v-65b0e78f]{border-left-color:var(--primary);background:var(--primary-bg)}.insight-form[data-v-65b0e78f]{border-left-color:var(--success-color);background:var(--success-bg)}.insight-betting[data-v-65b0e78f]{border-left-color:var(--warning-color);background:var(--warning-bg)}.insight-market[data-v-65b0e78f]{border-left-color:var(--info-color);background:var(--info-bg)}.insight-warning[data-v-65b0e78f]{border-left-color:var(--error-color);background:var(--error-bg)}.insight-value[data-v-65b0e78f]{border-left-color:var(--secondary);background:var(--secondary-bg)}.insight-default[data-v-65b0e78f]{border-left-color:var(--muted-text);background:var(--muted-bg)}.mc-bookmakers[data-v-65b0e78f]{margin-top:1rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px}.bookmakers-title[data-v-65b0e78f]{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:var(--text-color);text-align:center}.bookmakers-table-container[data-v-65b0e78f]{overflow-x:auto;border-radius:6px;border:1px solid var(--glass-border)}.bookmakers-table[data-v-65b0e78f]{width:100%;border-collapse:collapse;font-size:.8rem}.bookmakers-table th[data-v-65b0e78f]{background:var(--muted-bg);color:var(--text-color);font-weight:600;padding:.5rem;text-align:center;border-bottom:2px solid var(--glass-border);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.bookmaker-row[data-v-65b0e78f]{border-bottom:1px solid var(--glass-border)}.bookmaker-row[data-v-65b0e78f]:hover{background:var(--hover-bg)}.bookmaker-row[data-v-65b0e78f]:last-child{border-bottom:none}.bookmakers-table td[data-v-65b0e78f]{padding:.5rem;vertical-align:middle}.bookmaker-name[data-v-65b0e78f]{font-weight:600;color:var(--text-color);min-width:80px;text-align:center}.spread-data[data-v-65b0e78f],.total-data[data-v-65b0e78f],.ml-data[data-v-65b0e78f]{display:flex;flex-direction:column;gap:.25rem;align-items:center}.spread-line[data-v-65b0e78f],.total-line[data-v-65b0e78f]{font-weight:600;color:var(--text-color)}.spread-odds[data-v-65b0e78f],.total-odds[data-v-65b0e78f],.home-odds[data-v-65b0e78f],.away-odds[data-v-65b0e78f]{font-size:.7rem;color:var(--muted-text);font-weight:500}.ml-data[data-v-65b0e78f]{gap:.15rem}.home-odds[data-v-65b0e78f]{color:var(--primary)}.away-odds[data-v-65b0e78f]{color:var(--secondary)}.bookmaker-expand-btn[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;margin-top:4px;background:var(--bg-soft);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent-color);transition:all .2s ease}.bookmaker-expand-btn[data-v-65b0e78f]:hover{color:var(--text)}.expand-icon[data-v-65b0e78f]{transition:transform .3s ease;font-size:.7rem}.expand-icon.rotated[data-v-65b0e78f]{transform:rotate(180deg)}.expandable-row[data-v-65b0e78f]{opacity:0;max-height:0;transition:all .3s ease;overflow:hidden}.expandable-row.expanded[data-v-65b0e78f]{opacity:1;max-height:100px}.expandable-scenario[data-v-65b0e78f]{opacity:0;max-height:0;transition:all .3s ease;overflow:hidden}.expandable-scenario.expanded[data-v-65b0e78f]{opacity:1;max-height:100px}.scenario-expand-btn[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;margin-top:4px;background:var(--bg-soft);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent-color);transition:all .2s ease}.scenario-expand-btn[data-v-65b0e78f]:hover{color:var(--text)}.mc-scenarios[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.scenario-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px}.scenario-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.scenario-content[data-v-65b0e78f]{padding:1rem 1rem 0}.scenarios-grid[data-v-65b0e78f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.scenario-item[data-v-65b0e78f]{padding:.5rem;border-radius:6px;text-align:center;font-size:.8rem;border:1px solid var(--glass-border);transition:all .3s ease;position:relative;overflow:hidden}.scenario-item.clickable[data-v-65b0e78f]{cursor:pointer}.scenario-item.clickable[data-v-65b0e78f]:hover{transform:scale(1.05);background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--primary);box-shadow:0 12px 40px #00000026,inset 0 1px #ffffff4d,0 0 20px #2563eb4d;z-index:10;transform-origin:center}.scenario-item.clickable:hover .scenario-name[data-v-65b0e78f],.scenario-item.clickable:hover .scenario-score[data-v-65b0e78f]{color:var(--text);transform:scale(1.05)}.scenario-item.clickable[data-v-65b0e78f]:active{transform:scale(1);transition-duration:.1s}.scenario-item.predicted[data-v-65b0e78f]{background:#10b9811a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.5);box-shadow:0 8px 32px #10b9811a,inset 0 1px #fff3}.scenario-item.predicted .scenario-name[data-v-65b0e78f],.scenario-item.predicted .scenario-score[data-v-65b0e78f]{color:var(--text);font-weight:700}.scenario-item.predicted[data-v-65b0e78f]{cursor:not-allowed!important}.scenario-item.predicted[data-v-65b0e78f]:hover{transform:none!important;background:#10b98126!important;border-color:#10b981b3!important;box-shadow:0 8px 32px #10b98133,inset 0 1px #ffffff4d!important}.scenario-item[data-v-65b0e78f]:hover{transform:translateY(-1px);background:#ffffff0d;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}@media (prefers-color-scheme: dark){.scenario-item.clickable[data-v-65b0e78f]:hover{background:#ffffff1a;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff1a,0 0 20px #2563eb4d}.scenario-item[data-v-65b0e78f]:hover{background:#ffffff05;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.scenario-item.predicted[data-v-65b0e78f]{background:#10b9810d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}}html[data-theme=dark] .scenario-item.clickable[data-v-65b0e78f]:hover{background:#ffffff1a;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff1a,0 0 20px #2563eb4d}html[data-theme=dark] .scenario-item[data-v-65b0e78f]:hover{background:#ffffff05;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .scenario-item.predicted[data-v-65b0e78f]{background:#10b9810d;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.scenario-name[data-v-65b0e78f]{font-weight:600;margin-bottom:.25rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.scenario-score[data-v-65b0e78f]{font-weight:700;font-size:.85rem;margin-bottom:.25rem}.scenario-prob[data-v-65b0e78f]{font-size:.7rem;color:var(--muted-text);font-weight:500}.scenario-likely[data-v-65b0e78f]{background:var(--primary-bg);border-color:var(--primary)}.scenario-high[data-v-65b0e78f]{background:var(--warning-bg);border-color:var(--warning-color)}.scenario-low[data-v-65b0e78f]{background:var(--info-bg);border-color:var(--info-color)}.scenario-blowout[data-v-65b0e78f]{background:var(--error-bg);border-color:var(--error-color)}.scenario-defense[data-v-65b0e78f]{background:var(--success-bg);border-color:var(--success-color)}.scenario-shootout[data-v-65b0e78f]{background:var(--warning-bg);border-color:var(--warning-color)}.scenario-upset[data-v-65b0e78f]{background:var(--secondary-bg);border-color:var(--secondary)}.scenario-default[data-v-65b0e78f]{background:var(--muted-bg);border-color:var(--glass-border)}.mc-betting-insights[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.betting-insights-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px}.betting-insights-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.betting-insights-content[data-v-65b0e78f]{border-top:1px solid var(--glass-border)}.betting-insights-content .mc-bookmakers[data-v-65b0e78f],.betting-insights-content .mc-market-analysis[data-v-65b0e78f]{margin-top:0;border:none;background:transparent}.mc-market-analysis[data-v-65b0e78f]{margin-top:1rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px}.market-analysis-title[data-v-65b0e78f]{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:var(--text-color);text-align:center}.value-opportunities[data-v-65b0e78f]{margin-bottom:1rem}.vo-title[data-v-65b0e78f]{margin:0 0 .5rem;font-size:.8rem;font-weight:600;color:var(--text-color);text-align:center}.vo-grid[data-v-65b0e78f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}.vo-item[data-v-65b0e78f]{padding:.75rem;border-radius:6px;text-align:center;max-width:8rem;font-size:.75rem;border:1px solid var(--glass-border);background:var(--surface);transition:all .2s ease}.vo-item[data-v-65b0e78f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.vo-type[data-v-65b0e78f]{font-weight:600;margin-bottom:.25rem;color:var(--text-color);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.vo-recommendation[data-v-65b0e78f]{font-weight:700;margin-bottom:.25rem;color:var(--text-color);display:flex;align-items:center;justify-content:center;gap:.25rem}.vo-edge[data-v-65b0e78f]{background:var(--success-color);color:#fff;padding:.125rem .25rem;border-radius:3px;font-size:.65rem}.vo-details[data-v-65b0e78f]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem}.vo-bookmaker[data-v-65b0e78f]{color:var(--muted-text);font-weight:500}.vo-odds[data-v-65b0e78f]{color:var(--primary);font-weight:600}.vo-spread[data-v-65b0e78f]{border-color:var(--warning-color);background:var(--warning-bg)}.vo-total[data-v-65b0e78f]{border-color:var(--info-color);background:var(--info-bg)}.vo-moneyline[data-v-65b0e78f]{border-color:var(--primary);background:var(--primary-bg)}.market-sentiment[data-v-65b0e78f]{margin-bottom:1rem;padding:.5rem;background:var(--muted-bg);border-radius:6px;text-align:center}.sentiment-item[data-v-65b0e78f]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem}.sentiment-label[data-v-65b0e78f]{color:var(--muted-text);font-weight:500}.sentiment-value[data-v-65b0e78f]{font-weight:600}.sentiment-bullish[data-v-65b0e78f]{color:var(--success-color)}.sentiment-bearish[data-v-65b0e78f]{color:var(--error-color)}.sentiment-neutral[data-v-65b0e78f]{color:var(--warning-color)}.sentiment-default[data-v-65b0e78f]{color:var(--text-color)}.consensus-recommendations[data-v-65b0e78f]{margin-bottom:0}.cr-title[data-v-65b0e78f]{margin:0 0 .5rem;font-size:.8rem;font-weight:600;color:var(--text-color);text-align:center}.cr-content[data-v-65b0e78f]{font-size:.75rem;line-height:1.4;color:var(--muted-text);padding:.75rem;border-radius:6px}.mc-events[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.events-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-align:center;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px;background:transparent;border:none;outline:none}.events-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.metrics-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-align:center;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px;background:transparent;border:none;outline:none}.metrics-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.metrics-content[data-v-65b0e78f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.75rem;font-size:.8rem}.events-content[data-v-65b0e78f],.events-timeline[data-v-65b0e78f]{display:flex;flex-direction:column;gap:6px}.event-item[data-v-65b0e78f]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;border:1px solid var(--glass-border);transition:all .2s ease;min-height:60px}.event-left[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;min-width:32px}.event-team-logo-container[data-v-65b0e78f]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);border:2px solid var(--glass-border);padding:4px;overflow:hidden}.event-team-logo[data-v-65b0e78f]{width:100%;height:100%;object-fit:contain;border-radius:50%}.event-content[data-v-65b0e78f]{flex:1;display:flex;flex-direction:column;gap:4px}.event-timing[data-v-65b0e78f]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.event-item[data-v-65b0e78f]:hover{background:var(--hover-bg);transform:translate(2px)}.event-quarter[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);background:var(--bg-soft);padding:2px 6px;border-radius:4px}.event-time[data-v-65b0e78f]{font-size:11px;font-weight:500;color:var(--muted)}.event-main[data-v-65b0e78f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.event-team-info[data-v-65b0e78f]{display:flex;align-items:center;gap:8px;flex:1}.event-details[data-v-65b0e78f]{display:flex;flex-direction:column;gap:.5rem}.event-team[data-v-65b0e78f]{display:flex;align-items:center;gap:.5rem}.event-team-logo[data-v-65b0e78f]{width:24px;height:24px;object-fit:contain;border-radius:4px}.event-team-name[data-v-65b0e78f]{font-size:.8rem;font-weight:600;color:var(--text-color)}.event-description[data-v-65b0e78f]{font-size:13px;color:var(--text);line-height:1.4;font-weight:400}.event-score[data-v-65b0e78f]{font-size:16px;font-weight:700;color:var(--text);background:var(--bg-soft);padding:6px 10px;border-radius:6px;border:1px solid var(--glass-border);min-width:50px;text-align:center}.event-team-logo-container.event-touchdown[data-v-65b0e78f]{background:#22c55e20;border-color:#22c55e}.event-team-logo-container.event-fieldgoal[data-v-65b0e78f]{background:#f59e0b20;border-color:#f59e0b}.event-team-logo-container.event-extra-point[data-v-65b0e78f]{background:#3b82f620;border-color:#3b82f6}.event-team-logo-container.event-safety[data-v-65b0e78f]{background:#ef444420;border-color:#ef4444}.event-team-logo-container.event-interception[data-v-65b0e78f]{background:#8b5cf620;border-color:#8b5cf6}.event-team-logo-container.event-fumble[data-v-65b0e78f]{background:#ef444420;border-color:#ef4444}.event-team-logo-container.event-default[data-v-65b0e78f]{background:var(--bg-soft);border-color:var(--glass-border)}.mc-h2h[data-v-65b0e78f]{margin-top:1rem;background:#ffffff0d;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.1);border-radius:12px}.h2h-header[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:6px;line-height:1;min-height:32px}.h2h-header .expand-icon[data-v-65b0e78f]{position:absolute;right:12px}.h2h-content[data-v-65b0e78f]{display:flex;flex-direction:column}.h2h-match[data-v-65b0e78f]{display:flex;flex-direction:column;gap:4px;padding:6px;border-top:1px solid var(--glass-border)}.h2h-game-info[data-v-65b0e78f]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;text-align:center}.h2h-week[data-v-65b0e78f]{font-size:11px;font-weight:600;color:var(--text)}.h2h-date[data-v-65b0e78f]{font-size:10px;font-weight:500;color:var(--muted)}.h2h-teams[data-v-65b0e78f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.h2h-home[data-v-65b0e78f],.h2h-away[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;flex:1;padding:4px;border-radius:6px;transition:all .2s ease}.h2h-home.winner[data-v-65b0e78f],.h2h-away.winner[data-v-65b0e78f]{transform:scale(1.05)}.h2h-logo[data-v-65b0e78f]{width:32px;height:32px;object-fit:contain;border-radius:4px}.h2h-score[data-v-65b0e78f]{font-size:16px;font-weight:700;color:var(--text);background:var(--bg-soft);padding:4px 8px;border-radius:6px}.h2h-expand-btn[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;margin-top:4px;background:var(--bg-soft);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent-color);transition:all .2s ease}.h2h-expand-btn[data-v-65b0e78f]:hover{color:var(--text)}.nfl-header[data-v-65b0e78f]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.week-navigation[data-v-65b0e78f]{display:flex;flex-direction:column;align-items:center;margin:1rem 0 1.5rem;padding:0 1rem}.week-label[data-v-65b0e78f]{font-size:1.2rem;font-weight:600;color:var(--text);margin-bottom:1rem;text-align:center}.week-nav-container[data-v-65b0e78f]{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.week-nav-container[data-v-65b0e78f]::-webkit-scrollbar{display:none}.week-btn[data-v-65b0e78f]{min-width:50px;height:40px;padding:.5rem 1rem;background:#ffffff1a;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);border:1px solid rgba(255,255,255,.15);color:var(--text);border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014,inset 0 1px #fff3}.week-btn[data-v-65b0e78f]:hover{background:#ffffff26;border:1px solid rgba(255,255,255,.25);transform:translateY(-1px);box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffff4d}.week-btn.active[data-v-65b0e78f]{background:#2563eb33;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:var(--primary);border:1px solid rgba(37,99,235,.3);font-weight:600;box-shadow:0 4px 16px #2563eb33,inset 0 1px #fff6}.toast-notification[data-v-65b0e78f]{position:fixed;top:20px;right:20px;z-index:9999;max-width:300px;background:transparent;color:var(--text);border-radius:12px;box-shadow:0 20px 40px #10b9814d,0 8px 24px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.toast-content[data-v-65b0e78f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.toast-message[data-v-65b0e78f]{font-weight:600;font-size:14px;flex:1;line-height:1.4}.toast-close[data-v-65b0e78f]{background:none;border:none;color:#fff;font-size:20px;font-weight:700;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.toast-close[data-v-65b0e78f]:hover{background-color:#fff3}.toast-enter-active[data-v-65b0e78f]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-leave-active[data-v-65b0e78f]{transition:all .3s ease-in}.toast-enter-from[data-v-65b0e78f]{opacity:0;transform:translate(100%) scale(.8)}.toast-leave-to[data-v-65b0e78f]{opacity:0;transform:translate(100%) scale(.9)}@media (max-width: 768px){.week-navigation[data-v-65b0e78f]{margin:.75rem 0;padding:0 .5rem}.week-label[data-v-65b0e78f]{font-size:1rem;margin-bottom:.75rem}.week-nav-container[data-v-65b0e78f]{gap:.25rem;padding:.25rem;width:100%;justify-content:flex-start}.week-btn[data-v-65b0e78f]{min-width:38px;height:34px;padding:.25rem .5rem;font-size:.75rem;flex-shrink:0}}.nfl-logo[data-v-65b0e78f]{height:3.5rem;width:auto;object-fit:contain}.grid[data-v-65b0e78f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;padding:1rem 2rem}.search-container[data-v-65b0e78f]{position:sticky;top:0;z-index:100;display:flex;justify-content:center;margin:.75rem 0 1.75rem;padding:.75rem}.search-wrapper[data-v-65b0e78f]{position:relative;width:100%;max-width:720px}.search-count[data-v-65b0e78f]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--accent-text);font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;pointer-events:none;z-index:1}.search[data-v-65b0e78f]{width:100%;padding:.9rem 3rem .9rem 1.1rem;font-size:1rem;color:var(--text);background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .2s ease}.search[data-v-65b0e78f]::placeholder{color:var(--muted)}.search[data-v-65b0e78f]:focus{outline:none;border-color:var(--primary);background:#fff3;transform:translateY(-1px);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #00000026,inset 0 1px #fff6}@media (prefers-color-scheme: dark){.week-btn[data-v-65b0e78f]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a}.week-btn[data-v-65b0e78f]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0006,inset 0 1px #ffffff26}.week-btn.active[data-v-65b0e78f]{background:#3aa0ff26;border:1px solid rgba(58,160,255,.3);box-shadow:0 4px 16px #3aa0ff33,inset 0 1px #fff3}.search[data-v-65b0e78f]{background:#14192266;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.search[data-v-65b0e78f]:focus{background:#14192280;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #0006,inset 0 1px #ffffff26}}html[data-theme=light] .week-btn[data-v-65b0e78f]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #00000014,inset 0 1px #fff3}html[data-theme=light] .week-btn[data-v-65b0e78f]:hover{background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffff4d}html[data-theme=light] .week-btn.active[data-v-65b0e78f]{background:#2563eb33;border:1px solid rgba(37,99,235,.3);box-shadow:0 4px 16px #2563eb33,inset 0 1px #fff6}html[data-theme=light] .search[data-v-65b0e78f]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff4d}html[data-theme=light] .search[data-v-65b0e78f]:focus{background:#fff3;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #00000026,inset 0 1px #fff6}html[data-theme=dark] .week-btn[data-v-65b0e78f]{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .week-btn[data-v-65b0e78f]:hover{background:#14192266;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0006,inset 0 1px #ffffff26}html[data-theme=dark] .week-btn.active[data-v-65b0e78f]{background:#3aa0ff26;border:1px solid rgba(58,160,255,.3);box-shadow:0 4px 16px #3aa0ff33,inset 0 1px #fff3}html[data-theme=dark] .search[data-v-65b0e78f]{background:#14192266;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .search[data-v-65b0e78f]:focus{background:#14192280;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 20px #0006,inset 0 1px #ffffff26}.no-results[data-v-65b0e78f]{text-align:center;padding:3rem 1rem;color:var(--muted-text);font-size:1.1rem}.match-count[data-v-65b0e78f]{color:var(--muted-text);font-weight:400;font-size:.9rem}@media (max-width: 768px){.grid[data-v-65b0e78f]{grid-template-columns:1fr;gap:1rem;padding:1rem 0rem}.team .crest[data-v-65b0e78f]{width:82px;height:82px;padding:8px}.nfl-card[data-v-65b0e78f]{padding:1rem}.mc-betting[data-v-65b0e78f]{grid-template-columns:1fr;gap:.5rem}.mc-metrics[data-v-65b0e78f]{grid-template-columns:repeat(3,1fr);gap:.5rem}.week-status[data-v-65b0e78f]{flex-direction:column;gap:.25rem}.scenarios-grid[data-v-65b0e78f]{grid-template-columns:1fr 1fr;gap:.5rem}.bookmakers-table[data-v-65b0e78f]{font-size:.7rem}.bookmakers-table th[data-v-65b0e78f],.bookmakers-table td[data-v-65b0e78f]{padding:.4rem .3rem}.bookmaker-name[data-v-65b0e78f]{min-width:50px;font-size:.7rem;text-align:center}.team-player-section[data-v-65b0e78f]{padding:.75rem}.player-group[data-v-65b0e78f]{min-height:277px}.player-stats-grid[data-v-65b0e78f]{grid-template-columns:repeat(3,1fr);gap:.4rem}.player-stat[data-v-65b0e78f]{padding:.4rem}.stat-label[data-v-65b0e78f]{font-size:.65rem}.stat-value[data-v-65b0e78f]{font-size:.75rem}.player-image[data-v-65b0e78f]{width:28px;height:28px}.player-name[data-v-65b0e78f]{font-size:.8rem}.player-comparison-container[data-v-65b0e78f]{grid-template-columns:1fr 1fr}.team-header[data-v-65b0e78f]{margin-bottom:.2rem;padding-bottom:.25rem}.team-column .group-name[data-v-65b0e78f]{padding:.25rem .4rem;margin-bottom:.25rem}.team-column .player-row[data-v-65b0e78f]{margin-bottom:.5rem;padding:.25rem}.team-column .player-stats-grid[data-v-65b0e78f]{grid-template-columns:repeat(2,1fr);gap:.15rem;margin-top:.25rem}.team-column .player-stat[data-v-65b0e78f]{padding:.15rem;font-size:.65rem}.team-column .stat-label[data-v-65b0e78f]{font-size:.55rem}.team-column .stat-value[data-v-65b0e78f]{font-size:.7rem}.team-column .player-group-expand-btn[data-v-65b0e78f]{margin-top:.25rem}.expandable-row[data-v-65b0e78f],.team-stats-content[data-v-65b0e78f],.player-stats-content[data-v-65b0e78f],.betting-insights-content[data-v-65b0e78f],.scenario-content[data-v-65b0e78f],.events-content[data-v-65b0e78f],.h2h-content[data-v-65b0e78f],.expandable-content[data-v-65b0e78f]{transition:none!important;animation:none!important}.expand-icon[data-v-65b0e78f]{transition:none!important}}.about[data-v-a959c690]{max-width:1000px;margin:0 auto;padding:2rem 1rem}.hero-section[data-v-a959c690]{text-align:center;margin-bottom:3rem;padding:2rem 0;background:linear-gradient(135deg,#4a90e21a,#50c8781a);border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-title[data-v-a959c690]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#4a90e2,#50c878);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-a959c690]{font-size:1.2rem;color:var(--text-secondary);opacity:.8;margin-bottom:1.5rem}.hero-actions[data-v-a959c690]{display:flex;justify-content:center;gap:1rem}.cta-button[data-v-a959c690]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4a90e2,#50c878);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px #4a90e24d}.cta-button[data-v-a959c690]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4a90e266;text-decoration:none;color:#fff}.cta-button[data-v-a959c690]:focus{outline:none;box-shadow:0 0 0 3px #4a90e24d}.content-section[data-v-a959c690]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-v-a959c690]{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-v-a959c690]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.feature-icon[data-v-a959c690]{font-size:2.5rem;margin-bottom:1rem;text-align:center}.feature-card h2[data-v-a959c690]{font-size:1.4rem;margin-bottom:1rem;color:var(--text)}.feature-card p[data-v-a959c690]{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.feature-list[data-v-a959c690]{list-style:none;padding:0}.feature-list li[data-v-a959c690]{color:var(--text-secondary);line-height:1.6;position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list li[data-v-a959c690]:before{content:"✓";color:#50c878;font-weight:700;position:absolute;left:0}.sports-badges[data-v-a959c690]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.sport-badge[data-v-a959c690]{background:#4a90e233;color:var(--text);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;border:1px solid rgba(74,144,226,.3)}.disclaimer-card[data-v-a959c690]{grid-column:1 / -1;background:#ffc1071a;border-color:#ffc1074d}.disclaimer-text[data-v-a959c690]{font-style:italic;color:var(--text-secondary)}.contact-info[data-v-a959c690]{display:flex;justify-content:center;margin-top:1rem}.contact-email[data-v-a959c690]{color:var(--primary);text-decoration:none;font-weight:600;font-size:1.1rem;padding:.5rem 1rem;border:2px solid var(--primary);border-radius:6px;transition:all .2s ease;background:#2563eb0d}.contact-email[data-v-a959c690]:hover{background:#2563eb1a;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb33;text-decoration:none}.contact-email[data-v-a959c690]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}@media (prefers-color-scheme: dark){.feature-card[data-v-a959c690]{background:#0f12194d;border:1px solid rgba(255,255,255,.1)}.hero-section[data-v-a959c690]{background:linear-gradient(135deg,#4a90e226,#50c87826)}.disclaimer-card[data-v-a959c690]{background:#ffc10726;border-color:#ffc1074d}}html[data-theme=light] .feature-card[data-v-a959c690]{background:#ffffff14;border:1px solid rgba(255,255,255,.15)}html[data-theme=dark] .feature-card[data-v-a959c690]{background:#0f12194d;border:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.about[data-v-a959c690]{padding:1rem .5rem}.hero-title[data-v-a959c690]{font-size:2rem}.content-section[data-v-a959c690]{grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-a959c690]{padding:1.5rem}}.legal[data-v-7fe8067c]{max-width:700px;margin:auto;padding:1rem;color:#1a1a1a}.legal h1[data-v-7fe8067c]{font-size:1.8rem;margin-bottom:1rem}.legal p[data-v-7fe8067c]{margin:.5rem 0}.privacy[data-v-c1cf7c93]{max-width:700px;padding:1rem;margin:auto;color:#1a1a1a;text-align:center}.privacy h1[data-v-c1cf7c93]{font-size:1.8rem;margin-bottom:1rem}.privacy p[data-v-c1cf7c93]{margin:.5rem 0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%;background:var(--glass-bg-light, var(--bg));background-attachment:fixed;background-size:cover;background-repeat:no-repeat}body{margin:0;font-family:ui-sans-serif,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;line-height:1.5;background:transparent;color:var(--text);min-height:100vh}@media (prefers-color-scheme: dark){html{background:var(--glass-bg-dark, var(--bg))}}html[data-theme=light]{background:var(--glass-bg-light, var(--bg));background-attachment:fixed;background-size:cover;background-repeat:no-repeat}html[data-theme=dark]{background:var(--glass-bg-dark, var(--bg));background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media (max-width: 768px){html{transform:translateZ(0);-webkit-transform:translateZ(0);background-color:#f5f7fa!important;background-attachment:fixed!important;min-height:100vh!important;min-height:100svh!important}body{background-color:transparent;transform:translateZ(0);-webkit-transform:translateZ(0)}#app{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}}@media (max-width: 768px) and (prefers-color-scheme: dark){html{background-color:#0f1419!important}}html[data-theme=light]{background-color:#f5f7fa!important}html[data-theme=dark]{background-color:#0f1419!important}img{max-width:100%;display:block}button{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px}::selection{background:color-mix(in srgb,var(--primary) 18%,transparent)}a{color:inherit;text-decoration:none}.container{width:min(1200px,100% - 2rem);margin-inline:auto}@media (max-width: 768px){html,body,#app{transform:none!important;-webkit-transform:none!important;will-change:auto!important}}html,body,#app{perspective:none!important;filter:none!important}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;background:#00000073;contain:paint;pointer-events:auto}.modal-content{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003,0 8px 32px #00000026,inset 0 1px #fff3}@supports ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.modal-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media (prefers-color-scheme: dark){.modal-content{background:#1419224d;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0006,0 8px 32px #0000004d,inset 0 1px #ffffff1a}}@media (max-width: 768px){.modal-overlay{align-items:flex-start;padding-top:2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-content{margin:0 auto;max-height:calc(100vh - 4rem);width:calc(100% - 1rem);max-width:400px}}.btn-submit{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width: 768px){html[data-theme=light],html[data-theme=dark],html{background-size:cover;background-repeat:no-repeat}}:root{--bg: #f9f9f9;--bg-color: #f9f9f9;--surface: #f7f9fc;--surface-2: #eef3f8;--text: #121417;--text-color: #121417;--heading-color: #121417;--muted: #6b7280;--muted-text-color: #6b7280;--border: #e5e7eb;--border-color: #e1e1e1;--primary: #2563eb;--primary-2: #1d4ed8;--accent-color: #2563eb;--shadow: 0 6px 18px rgba(0, 0, 0, .06);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .14);--radius: 16px;--card-bg: #ffffff;--bg-card: #e9e9e9;--bg-card-hover: #e3e3e3;--hover-bg: rgba(0, 0, 0, .05);--badge-today: #ef4444;--badge-past: #9aa3af;--badge-soon: #f59e0b;--badge-future: #10b981;--card-gradient: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .95));--glass-bg-light: radial-gradient(circle at 20% 50%, rgba(120, 119, 198, .3) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(255, 182, 193, .3) 0%, transparent 50%), radial-gradient(circle at 40% 80%, rgba(173, 216, 230, .3) 0%, transparent 50%), linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--glass-header-light: rgba(255, 255, 255, .25);--glass-main-light: rgba(255, 255, 255, .1);--glass-footer-light: rgba(255, 255, 255, .2);--glass-border-light: rgba(255, 255, 255, .2);--input-field-bg: rgba(255, 255, 255, .4)}@media (prefers-color-scheme: dark){:root{--bg: #0f1217;--bg-color: #0f1217;--surface: #141922;--surface-2: #1a2130;--text: #e5eaf0;--text-color: #e5eaf0;--heading-color: #e5eaf0;--muted: #9aa3af;--muted-text-color: #9aa3af;--border: #263042;--border-color: #263042;--primary: #3aa0ff;--primary-2: #1b76dc;--accent-color: #3aa0ff;--shadow: 0 10px 26px rgba(0, 0, 0, .5);--shadow-sm: 0 4px 16px rgba(0, 0, 0, .25);--shadow-lg: 0 22px 46px rgba(0, 0, 0, .6);--card-bg: #141922;--bg-card: #141821;--bg-card-hover: #171c26;--hover-bg: rgba(255, 255, 255, .05);--badge-today: #f34a4a;--badge-past: #6b7280;--badge-soon: #eab308;--badge-future: #22c55e;--card-gradient: linear-gradient(180deg, rgba(26, 33, 48, .9), rgba(26, 33, 48, .98));--glass-bg-dark: radial-gradient(circle at 25% 30%, rgba(139, 69, 193, .4) 0%, transparent 50%), radial-gradient(circle at 75% 20%, rgba(59, 130, 246, .4) 0%, transparent 50%), radial-gradient(circle at 45% 70%, rgba(16, 185, 129, .3) 0%, transparent 50%), linear-gradient(225deg, #0f1419 0%, #1a202c 100%);--glass-header-dark: rgba(20, 25, 34, .4);--glass-main-dark: rgba(15, 18, 25, .2);--glass-footer-dark: rgba(20, 25, 34, .3);--glass-border-dark: rgba(255, 255, 255, .1);--input-field-bg: rgba(255, 255, 255, .1)}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{--bg: #f9f9f9;--bg-color: #f9f9f9;--surface: #f7f9fc;--surface-2: #eef3f8;--text: #121417;--text-color: #121417;--heading-color: #121417;--muted: #6b7280;--muted-text-color: #6b7280;--border: #e5e7eb;--border-color: #e1e1e1;--primary: #2563eb;--primary-2: #1d4ed8;--accent-color: #2563eb;--shadow: 0 6px 18px rgba(0, 0, 0, .06);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .14);--card-bg: #ffffff;--bg-card: #e9e9e9;--bg-card-hover: #e3e3e3;--hover-bg: rgba(0, 0, 0, .05);--badge-today: #ef4444;--badge-past: #9aa3af;--badge-soon: #f59e0b;--badge-future: #10b981;--card-gradient: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .95));--glass-bg-light: radial-gradient(circle at 20% 50%, rgba(120, 119, 198, .5) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(255, 182, 193, .5) 0%, transparent 50%), radial-gradient(circle at 40% 80%, rgba(173, 216, 230, .5) 0%, transparent 50%), linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--glass-header-light: rgba(255, 255, 255, .25);--glass-main-light: rgba(255, 255, 255, .1);--glass-footer-light: rgba(255, 255, 255, .2);--glass-border-light: rgba(255, 255, 255, .2);--input-field-bg: rgba(255, 255, 255, .4)}html[data-theme=dark]{--bg: #0f1217;--bg-color: #0f1217;--surface: #141922;--surface-2: #1a2130;--text: #e5eaf0;--text-color: #e5eaf0;--heading-color: #e5eaf0;--muted: #9aa3af;--muted-text-color: #9aa3af;--border: #263042;--border-color: #263042;--primary: #3aa0ff;--primary-2: #1b76dc;--accent-color: #3aa0ff;--shadow: 0 10px 26px rgba(0, 0, 0, .5);--shadow-sm: 0 4px 16px rgba(0, 0, 0, .25);--shadow-lg: 0 22px 46px rgba(0, 0, 0, .6);--card-bg: #141922;--bg-card: #141821;--bg-card-hover: #171c26;--hover-bg: rgba(255, 255, 255, .05);--badge-today: #f34a4a;--badge-past: #6b7280;--badge-soon: #eab308;--badge-future: #22c55e;--card-gradient: linear-gradient(180deg, rgba(26, 33, 48, .9), rgba(26, 33, 48, .98));--glass-bg-dark: radial-gradient(circle at 25% 30%, rgba(108, 16, 179, .4) 0%, transparent 50%), radial-gradient(circle at 75% 20%, rgba(59, 130, 246, .4) 0%, transparent 50%), radial-gradient(circle at 45% 70%, rgba(16, 185, 129, .3) 0%, transparent 50%), linear-gradient(225deg, #0f1419 0%, #1a202c 100%);--glass-header-dark: rgba(20, 25, 34, .4);--glass-main-dark: rgba(15, 18, 25, .2);--glass-footer-dark: rgba(20, 25, 34, .3);--glass-border-dark: rgba(255, 255, 255, .1)}html[data-theme=light],html[data-theme=dark]{--dropdown-bg: var(--surface);--dropdown-hover-bg: var(--surface-2);--dropdown-text: var(--text);--dropdown-border: var(--border);--dropdown-shadow: var(--shadow-lg);--dropdown-radius: var(--radius)}html[data-theme=light]{--glass-border: var(--glass-border-light)}html[data-theme=dark]{--glass-border: var(--glass-border-dark)}@media (prefers-color-scheme: light){:root{--glass-border: var(--glass-border-light)}}@media (prefers-color-scheme: dark){:root{--glass-border: var(--glass-border-dark)}}:root{--card-hover-bg: rgba(255, 255, 255, .25);--card-hover-border: rgba(255, 255, 255, .3);--modal-input-bg: rgba(255, 255, 255, .5);--modal-overlay-bg: rgba(0, 0, 0, .1);--modal-backdrop-filter: blur(10px)}html[data-theme=light]{--card-hover-bg: rgba(255, 255, 255, .15);--card-hover-border: rgba(255, 255, 255, .25);--modal-input-bg: rgba(255, 255, 255, .5);--modal-overlay-bg: rgba(0, 0, 0, .2);--modal-backdrop-filter: blur(10px)}html[data-theme=dark]{--card-hover-bg: rgba(255, 255, 255, .01);--card-hover-border: rgba(255, 255, 255, .15);--modal-input-bg: rgba(255, 255, 255, .1);--modal-overlay-bg: rgba(0, 0, 0, .5);--modal-backdrop-filter: none}@media (prefers-color-scheme: light){:root{--card-hover-bg: rgba(255, 255, 255, .15);--card-hover-border: rgba(255, 255, 255, .25);--modal-input-bg: rgba(255, 255, 255, .5);--modal-overlay-bg: rgba(0, 0, 0, .2);--modal-backdrop-filter: blur(10px)}}@media (prefers-color-scheme: dark){:root{--card-hover-bg: rgba(255, 255, 255, .01);--card-hover-border: rgba(255, 255, 255, .15);--modal-input-bg: rgba(255, 255, 255, .1);--modal-overlay-bg: rgba(0, 0, 0, .5);--modal-backdrop-filter: none}}
