.universal-overlay[data-v-37736a7b]{--um-bg:#f8fafc;--um-surface:#fff;--um-text:#17233b;--um-muted:#64748b;--um-line:rgba(30,64,175,.14);--um-accent:#2563eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a16ad;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:40000}.universal-overlay.dark[data-v-37736a7b]{--um-bg:#091423;--um-surface:#101f34;--um-text:#f4f8ff;--um-muted:#9bacc3;--um-line:rgba(226,232,240,.16);--um-accent:#60a5fa}.universal-dialog[data-v-37736a7b]{background:var(--um-surface);border:1px solid var(--um-line);border-radius:26px;box-shadow:0 38px 110px #0000007a;color:var(--um-text);display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:min(820px,calc(100dvh - 40px));overflow:hidden;width:min(760px,100%)}.universal-dialog__header[data-v-37736a7b]{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--um-accent) 9%,var(--um-surface)),var(--um-surface));border-bottom:1px solid var(--um-line);display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.universal-dialog__identity[data-v-37736a7b]{align-items:center;display:flex;gap:13px;min-width:0}.universal-dialog__identity>span[data-v-37736a7b]{background:var(--um-accent);border-radius:15px;box-shadow:0 12px 28px color-mix(in srgb,var(--um-accent) 30%,transparent);color:#fff;display:grid;flex:0 0 auto;font-size:25px;height:48px;place-items:center;width:48px}.universal-dialog h3[data-v-37736a7b],.universal-dialog p[data-v-37736a7b]{margin:0}.universal-dialog p[data-v-37736a7b]{color:var(--um-accent);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.universal-dialog h3[data-v-37736a7b]{align-items:center;color:var(--um-text);display:flex;font-size:clamp(17px,2vw,22px);gap:7px;margin-top:2px}.universal-subtitle[data-v-37736a7b]{color:var(--um-muted);font-size:12px;margin-top:4px}.universal-close[data-v-37736a7b]{background:transparent;border:0;color:var(--um-muted);cursor:pointer;display:grid;flex:0 0 auto;font-size:30px;height:44px;place-items:center;width:44px}.universal-close[data-v-37736a7b]:hover{color:#ef4444}.universal-tabs[data-v-37736a7b]{background:var(--um-bg);border-bottom:1px solid var(--um-line);display:flex;gap:8px;overflow-x:auto;padding:12px 20px}.universal-tabs button[data-v-37736a7b]{align-items:center;background:var(--um-surface);border:1px solid var(--um-line);border-radius:11px;color:var(--um-muted);cursor:pointer;display:flex;flex:1;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:40px;padding:0 14px;white-space:nowrap}.universal-tabs button.active[data-v-37736a7b]{background:var(--um-accent);border-color:var(--um-accent);color:#fff}.universal-dialog__content[data-v-37736a7b]{background:var(--um-bg);color:var(--um-text);min-height:0;overflow:auto;padding:22px}.universal-dialog__content[data-v-37736a7b] .prose *,.universal-dialog__content[data-v-37736a7b] .prose{color:var(--um-text)!important}.universal-dialog__content[data-v-37736a7b] a{color:var(--um-accent)!important}.universal-dialog__content[data-v-37736a7b] .bg-white\/10{background:var(--um-surface)!important;border-color:var(--um-line)!important}.universal-dialog__content[data-v-37736a7b] .text-gray-600,.universal-dialog__content[data-v-37736a7b] .text-gray-800{color:var(--um-text)!important}.universal-modal-enter-active[data-v-37736a7b],.universal-modal-leave-active[data-v-37736a7b]{transition:opacity .22s}.universal-modal-enter-active .universal-dialog[data-v-37736a7b],.universal-modal-leave-active .universal-dialog[data-v-37736a7b]{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.universal-modal-enter-from[data-v-37736a7b],.universal-modal-leave-to[data-v-37736a7b]{opacity:0}.universal-modal-enter-from .universal-dialog[data-v-37736a7b],.universal-modal-leave-to .universal-dialog[data-v-37736a7b]{transform:translateY(18px) scale(.97)}@media (max-width:640px){.universal-overlay[data-v-37736a7b]{padding:0}.universal-dialog[data-v-37736a7b]{border:0;border-radius:0;height:100dvh;max-height:100dvh;width:100%}.universal-dialog__header[data-v-37736a7b]{padding:15px}.universal-dialog__identity>span[data-v-37736a7b]{height:42px;width:42px}.universal-dialog__content[data-v-37736a7b]{padding:16px}.universal-tabs[data-v-37736a7b]{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.universal-dialog[data-v-37736a7b],.universal-overlay[data-v-37736a7b]{transition:none!important}}.standings-tabs[data-v-c56f79ea]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:8px}.standings-tabs button[data-v-c56f79ea]{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;color:#334155;flex-shrink:0;font-weight:600;padding:10px 16px}.standings-tabs button.active[data-v-c56f79ea]{background:#dc2626;border-color:#dc2626;color:#fff}.is-dark .standings-tabs button[data-v-c56f79ea]{background:#1e293b;border-color:#475569;color:#e2e8f0}.is-dark .standings-tabs button.active[data-v-c56f79ea]{background:#dc2626;border-color:#dc2626;color:#fff}.parse-table-container[data-v-c56f79ea]{font-family:inherit}.parse-table-container.is-dark[data-v-c56f79ea]{background:#10213a!important;color:#eef5ff!important}.parse-table-container.is-dark .table-header div[data-v-c56f79ea],.parse-table-container.is-dark .table-header h3[data-v-c56f79ea],.parse-table-container.is-dark .table-header span[data-v-c56f79ea],.parse-table-container.is-dark .table-header svg[data-v-c56f79ea]{color:#e2e8f0!important}.table-wrapper[data-v-c56f79ea]{border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.table-wrapper[data-v-c56f79ea]::-webkit-scrollbar{height:8px}.table-wrapper[data-v-c56f79ea]::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.table-wrapper[data-v-c56f79ea]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.table-wrapper[data-v-c56f79ea]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.table-wrapper tbody tr[data-v-c56f79ea]{transition:background-color .2s ease-in-out}.parse-table-container.is-dark .table-wrapper table[data-v-c56f79ea],.parse-table-container.is-dark .table-wrapper th[data-v-c56f79ea],.parse-table-container.is-dark .table-wrapper thead tr[data-v-c56f79ea]{background:#172033!important;border-color:#475569!important;color:#f1f5f9!important}.parse-table-container.is-dark .table-wrapper tbody tr[data-v-c56f79ea],.parse-table-container.is-dark .table-wrapper td[data-v-c56f79ea]{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}.parse-table-container.is-dark .table-wrapper tbody tr[data-v-c56f79ea]:nth-child(2n),.parse-table-container.is-dark .table-wrapper tbody tr:nth-child(2n) td[data-v-c56f79ea]{background:#172033!important}.parse-table-container.is-dark .table-wrapper tbody tr[data-v-c56f79ea]:hover,.parse-table-container.is-dark .table-wrapper tbody tr:hover td[data-v-c56f79ea]{background:#1e293b!important}@media (max-width:768px){.table-wrapper[data-v-c56f79ea]{font-size:.875rem}.table-wrapper td[data-v-c56f79ea],.table-wrapper th[data-v-c56f79ea]{padding:.5rem .25rem}}.table-wrapper td[data-v-c56f79ea],.table-wrapper th[data-v-c56f79ea]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.parse-table-container[data-v-c56f79ea]{border:1px solid #ccc;box-shadow:none}.table-wrapper[data-v-c56f79ea]{box-shadow:none}.table-wrapper tbody tr[data-v-c56f79ea]:hover{background-color:transparent!important}}.event-card-venue-row[data-v-7d332088]{align-items:stretch;display:flex;gap:7px;padding:0 8px}.event-card-venue-row .venue-slot[data-v-7d332088]{flex:1;min-width:0;padding:0}.event-card-venue-row .venue-slot button[data-v-7d332088],.event-card-venue-row .venue-slot>div[data-v-7d332088]{height:100%}.event-ticket-free[data-v-7d332088],.event-ticket-paid[data-v-7d332088]{align-items:center;align-self:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-size:11px;font-weight:900;gap:6px;justify-content:center;letter-spacing:.035em;min-height:34px;padding:0 11px;white-space:nowrap}.event-ticket-free[data-v-7d332088]{background:#16a34a;box-shadow:0 5px 14px #16a34a33;color:#fff}.event-ticket-paid[data-v-7d332088]{background:#fef3c7;border-color:#fcd34d;color:#92400e;cursor:pointer;transition:background .18s,transform .18s}.event-ticket-paid[data-v-7d332088]:hover{background:#fde68a;transform:translateY(-1px)}.event-ticket-paid[data-v-7d332088] svg{height:18px;width:18px}.event-card--featured-today .event-card-competition[data-v-7d332088]{font-size:1rem;font-weight:700;line-height:1.35;padding-top:.625rem;text-align:center}.event-team-logo[data-v-7d332088]{background:linear-gradient(145deg,#fffffffa,#eff6fff0);border:1px solid rgba(37,99,235,.18);border-radius:18px;box-shadow:0 8px 22px #1e40af1f,inset 0 1px #ffffffe6;box-sizing:border-box;display:grid;height:96px;overflow:hidden;padding:8px;place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:96px}.event-card:hover .event-team-logo[data-v-7d332088]{box-shadow:0 12px 26px #1e40af2e,inset 0 1px #fffffff2;transform:translateY(-2px)}.event-team-logo__image[data-v-7d332088]{display:block;filter:drop-shadow(0 5px 8px rgba(15,23,42,.14));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.event-team-logo--placeholder[data-v-7d332088] svg{color:#60a5fa;height:48px;width:48px}.event-card[data-v-7d332088]{background:#fff;border-color:#0f172a4d;box-shadow:0 14px 34px #0f172a1a;isolation:isolate;min-height:200px;overflow:hidden;position:relative}.event-card[data-v-7d332088]>*{position:relative;z-index:1}.event-card[data-v-7d332088]:after,.event-card[data-v-7d332088]:before{content:"";pointer-events:none;position:absolute;z-index:0}.event-card[data-v-7d332088]:before{animation:event-pattern-drift-7d332088 18s linear infinite;background:radial-gradient(circle at center,transparent 0 19%,rgba(37,99,235,.08) 19.5% 20%,transparent 20.5%),linear-gradient(90deg,transparent 49.65%,rgba(37,99,235,.07) 50%,transparent 50.35%),linear-gradient(0deg,transparent 49.65%,rgba(37,99,235,.055) 50%,transparent 50.35%);background-size:260px 260px,180px 180px,180px 180px;top:-45%;right:-45%;bottom:-45%;left:-45%}.event-card[data-v-7d332088]:after{animation:event-orbit-7d332088 9s ease-in-out infinite alternate;border:1px solid rgba(37,99,235,.13);border-radius:50%;box-shadow:0 0 0 22px #2563eb06,0 0 0 44px #2563eb05;height:150px;right:-58px;top:82px;width:150px}.event-card[data-v-7d332088]:hover{border-color:#0f172a8c!important;filter:none!important}.event-card.dark[data-v-7d332088]{background:#0a1627f7;border-color:#e2e8f080;box-shadow:0 20px 48px #00000061;color:#f8fafc}.event-card.dark[data-v-7d332088]:hover{background:#0d1c30fc!important;border-color:#ffffffc7!important;filter:none!important}.event-card.dark[data-v-7d332088]:before{background:radial-gradient(circle at center,transparent 0 19%,rgba(125,211,252,.12) 19.5% 20%,transparent 20.5%),linear-gradient(90deg,transparent 49.65%,rgba(96,165,250,.1) 50%,transparent 50.35%),linear-gradient(0deg,transparent 49.65%,rgba(96,165,250,.075) 50%,transparent 50.35%)}.event-card.dark[data-v-7d332088]:after{border-color:#7dd3fc33;box-shadow:0 0 0 22px #38bdf80a,0 0 0 44px #60a5fa06}.event-card.dark .event-meta-bar[data-v-7d332088]{background:#14263eeb!important;border-color:#e2e8f038!important}.event-card.dark .event-meta-bar span[data-v-7d332088]{color:#f8fafc!important}.event-card.dark .team-names[data-v-7d332088],.event-card.dark .team-names span[data-v-7d332088]{color:#fff!important}.event-card.dark .match-score[data-v-7d332088],.event-card.dark .match-score-note[data-v-7d332088],.event-card.dark .match-score-placeholder[data-v-7d332088]{color:#f8fafc!important;text-shadow:0 0 22px rgba(125,211,252,.25)}.event-card.dark .arena-action[data-v-7d332088]{background:#111d2f!important;border-color:#e2e8f085!important;color:#f8fafc!important}.event-card.dark .arena-action[data-v-7d332088]:hover{background:#192b45!important;border-color:#fff!important;color:#fff!important}.venue-empty[data-v-7d332088]{background:#f1f5f9e6;border:1px solid rgba(100,116,139,.28);color:#64748b}.venue-empty[data-v-7d332088] svg{color:#3b82f6;height:18px!important;width:18px!important}.event-visual[data-v-7d332088]{padding-top:10px}.event-visual__image[data-v-7d332088],.event-visual__placeholder[data-v-7d332088]{border-radius:14px;height:160px;overflow:hidden;position:relative;width:100%}.event-visual__image[data-v-7d332088]{background:#eaf1f9}.event-visual__placeholder[data-v-7d332088]{align-content:center;background:linear-gradient(135deg,#edf6ff,#f8fbff 52%,#e8f8f5);border:1px solid rgba(37,99,235,.18);display:grid;gap:10px;isolation:isolate;place-items:center}.event-visual__placeholder[data-v-7d332088]:before{animation:event-placeholder-grid-7d332088 12s linear infinite;background-image:linear-gradient(rgba(37,99,235,.055) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 0);background-size:24px 24px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}.event-visual__placeholder img[data-v-7d332088]{animation:event-placeholder-logo-7d332088 3.2s ease-in-out infinite;filter:drop-shadow(0 8px 18px rgba(30,64,175,.2));max-height:62px;-o-object-fit:contain;object-fit:contain;position:relative;width:min(150px,56%);z-index:3}.event-visual__placeholder small[data-v-7d332088]{color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.16em;position:relative;z-index:3}.event-visual__glow[data-v-7d332088],.event-visual__orbit[data-v-7d332088]{border-radius:50%;pointer-events:none;position:absolute}.event-visual__orbit[data-v-7d332088]{border:1px solid rgba(37,99,235,.2);left:50%;top:50%;transform:translate(-50%,-50%)}.event-visual__orbit--outer[data-v-7d332088]{animation:event-placeholder-orbit-7d332088 9s linear infinite;height:190px;width:190px}.event-visual__orbit--inner[data-v-7d332088]{animation:event-placeholder-orbit-7d332088 6s linear infinite reverse;border-style:dashed;height:112px;width:112px}.event-visual__glow[data-v-7d332088]{animation:event-placeholder-glow-7d332088 3.2s ease-in-out infinite;background:#38bdf82b;filter:blur(18px);height:115px;width:115px;z-index:-1}.event-card.dark .venue-empty[data-v-7d332088]{background:#111d2feb;border-color:#94b4e14d;color:#b8c7da}.event-card.dark .event-visual__placeholder[data-v-7d332088]{background:linear-gradient(135deg,#0b1b30,#112947 52%,#0b2f35);border-color:#7dd3fc33}.event-card.dark .event-visual__placeholder[data-v-7d332088]:before{background-image:linear-gradient(rgba(125,211,252,.06) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.06) 1px,transparent 0)}.event-card.dark .event-visual__placeholder small[data-v-7d332088]{color:#7dd3fc}.event-card-actions[data-v-7d332088]{border-radius:0 0 6px 6px;height:39px!important;margin:0 2px 2px;overflow:hidden}.event-card-actions>div[data-v-7d332088]:first-child,.event-card-actions>div[data-v-7d332088]:last-child{border-radius:0!important}.event-card.dark .away-status[data-v-7d332088]{background:#7f1d1d7a!important;border-color:#fb718585!important;color:#fecdd3!important}.event-card.dark .away-status[data-v-7d332088] svg{color:#fb7185}.event-card.dark .event-card-actions[data-v-7d332088]{background:#0d192a!important;border-color:#e2e8f047!important}.event-card.dark .event-card-actions>div[data-v-7d332088]{background:#14243a!important;border-color:#e2e8f038!important;color:#e8f0fb!important}.event-card.dark .event-card-actions>div[data-v-7d332088]:hover{background:#1b3150!important}.event-card.dark .event-card-actions button[data-v-7d332088]{color:#eaf4ff!important}.event-card.dark .event-card-actions .text-gray-300[data-v-7d332088]{color:#91a4be!important}.event-card.dark .bg-gray-100[data-v-7d332088],.event-card.dark .bg-gray-50[data-v-7d332088],.event-card.dark .bg-white[data-v-7d332088]{background-color:#122238c7!important;border-color:#94b4e12e!important}.event-card.dark .text-gray-600[data-v-7d332088],.event-card.dark .text-gray-700[data-v-7d332088],.event-card.dark .text-gray-800[data-v-7d332088],.event-card.dark .text-gray-900[data-v-7d332088]{color:#e8f0fb!important}.event-card.dark .text-gray-400[data-v-7d332088],.event-card.dark .text-gray-500[data-v-7d332088]{color:#a8b8cd!important}.event-card.dark .text-blue-600[data-v-7d332088],.event-card.dark .text-blue-800[data-v-7d332088]{color:#7dd3fc!important}.event-card.dark img[data-v-7d332088]{filter:drop-shadow(0 8px 14px rgba(0,0,0,.3))}.event-card.dark .event-team-logo[data-v-7d332088]{background:linear-gradient(145deg,#304662fa,#14263dfc);border-color:#93c5fd4d;box-shadow:0 9px 24px #00000057,inset 0 1px #ffffff1a}.event-card.dark .event-team-logo--placeholder[data-v-7d332088] svg{color:#93c5fd}@keyframes event-pattern-drift-7d332088{to{transform:translate3d(130px,90px,0) rotate(3deg)}}@keyframes event-orbit-7d332088{to{transform:translate3d(-18px,16px,0) scale(1.08)}}@keyframes event-placeholder-grid-7d332088{to{background-position:24px 24px}}@keyframes event-placeholder-orbit-7d332088{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes event-placeholder-logo-7d332088{50%{transform:translateY(-4px) scale(1.025)}}@keyframes event-placeholder-glow-7d332088{50%{opacity:.55;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.event-card[data-v-7d332088]:after,.event-card[data-v-7d332088]:before,.event-visual__glow[data-v-7d332088],.event-visual__orbit[data-v-7d332088],.event-visual__placeholder img[data-v-7d332088],.event-visual__placeholder[data-v-7d332088]:before{animation:none!important}}@media (max-width:640px){.gender-badge[data-v-7d332088]{border-radius:50%!important;display:grid!important;height:38px!important;padding:0!important;place-items:center!important;width:38px!important}.gender-badge__text[data-v-7d332088],.table-button__label[data-v-7d332088]{display:none!important}.gender-badge[data-v-7d332088] svg,.gender-badge__icon[data-v-7d332088]{color:#fff!important;display:block!important;height:24px!important;min-width:24px!important;opacity:1!important;visibility:visible!important;width:24px!important}.event-meta-bar button[data-v-7d332088]:has(.table-button__label){border-radius:10px!important;display:grid!important;height:38px!important;padding:0!important;place-items:center!important;width:38px!important}.event-meta-bar button:has(.table-button__label) svg[data-v-7d332088]{height:23px!important;width:23px!important}}
