:root{--ts-fs-2xs:clamp(0.6875rem,0.6753rem + 0.0543vw,0.7188rem);--ts-fs-xs:clamp(0.7813rem,0.769rem + 0.0543vw,0.8125rem);--ts-fs-sm:clamp(0.875rem,0.8505rem + 0.1087vw,0.9375rem);--ts-fs-base:clamp(0.9375rem,0.913rem + 0.1087vw,1rem);--ts-fs-md:clamp(0.9688rem,0.9443rem + 0.1087vw,1.0312rem);--ts-fs-lg:clamp(1.0312rem,0.9946rem + 0.163vw,1.125rem);--ts-fs-xl:clamp(1.125rem,1.0761rem + 0.2174vw,1.25rem);--ts-fs-2xl:clamp(1.375rem,1.2527rem + 0.5435vw,1.6875rem);--ts-fs-3xl:clamp(1.5625rem,1.3668rem + 0.8696vw,2.0625rem);--ts-fs-club:clamp(1.25rem,1.1522rem + 0.4348vw,1.5rem);--ts-fs-score:clamp(3.5rem,3.1087rem + 1.7391vw,4.5rem);--ts-lh-tight:1.15;--ts-lh-normal:1.45;--ts-lh-relaxed:1.5;--ts-lh-prose:1.6;--ts-color-primary:#3b82f6;--ts-color-primary-dark:#2563eb;--ts-color-primary-darker:#1d4ed8;--ts-color-primary-light:#eff6ff;--ts-color-primary-lighter:#dbeafe;--ts-color-success:#10b981;--ts-color-success-dark:#059669;--ts-color-success-darker:#047857;--ts-color-success-light:#d1fae5;--ts-color-success-lighter:#f0fdf4;--ts-color-success-darker-text:#065f46;--ts-color-success-border:#6ee7b7;--ts-color-warning:#f59e0b;--ts-color-warning-dark:#d97706;--ts-color-warning-light:#fef3c7;--ts-color-warning-lighter:#fffbeb;--ts-color-warning-vivid:#fbbf24;--ts-color-danger:#ef4444;--ts-color-danger-dark:#dc2626;--ts-color-danger-darker:#991b1b;--ts-color-danger-light:#fecaca;--ts-color-danger-lighter:#fee2e2;--ts-color-danger-vivid:#c00;--ts-color-gray-50:#f9fafb;--ts-color-gray-100:#f3f4f6;--ts-color-gray-200:#e5e7eb;--ts-color-gray-300:#d1d5db;--ts-color-gray-400:#7a8291;--ts-color-gray-500:#6b7280;--ts-color-gray-600:#4b5563;--ts-color-gray-700:#374151;--ts-color-gray-800:#1f2937;--ts-color-gray-900:#111827;--ts-color-slate-50:#f8fafc;--ts-color-slate-200:#e2e8f0;--ts-color-slate-300:#cbd5e1;--ts-color-slate-500:#64748b;--ts-color-slate-600:#475569;--ts-color-slate-700:#334155;--ts-color-slate-800:#1e293b;--ts-color-brand-navy:#1f3c88;--ts-color-brand-navy-deep:#0e1a2b;--ts-color-brand-green:#2fa84f;--ts-color-pitch:#2f8a3e;--ts-color-pitch-stripe:#2b7f39;--ts-color-match-glow:#2b4a86;--ts-color-match-navy:#0f1f3a;--ts-color-match-deep:#0a1428;--ts-color-match-line:#e6e8e3;--ts-color-match-soft:#f6f7f4;--ts-color-match-edge:#d6d9d2;--ts-color-pos-gk:#f2b705;--ts-color-pos-df:#3b82f6;--ts-color-pos-mf:#10b981;--ts-color-pos-st:#e11d48;--ts-color-lm-seg:#ecefe9;--ts-color-lm-tabs:#e9ebe6;--ts-color-lm-diag:#c7d2e3;--ts-color-lm-diag-on:#9db8ee;--ts-color-lm-off:#cfd4cb;--ts-color-green-100:#dcfce7;--ts-color-amber-700:#b45309;--ts-color-graphite-deep:#1d2129;--ts-color-graphite:#2b313c;--ts-color-europa-orange:#e2682a;--ts-color-europa-orange-soft:#f39a5f;--ts-color-europa-copper:#b9652f;--ts-color-forest-deep:#0b2e22;--ts-color-forest:#1f7a5a;--ts-color-conference-emerald:#2fbf8f;--ts-color-conference-emerald-soft:#8ff0c8;--ts-color-gold:#b8860b;--ts-color-gold-bright:#e0aa1e;--ts-color-gold-vivid:#f9a825;--ts-color-gold-icon:#f5c400;--ts-color-gold-dark:#7c5e10;--ts-color-gold-darkest:#3a2c05;--ts-color-gold-light:#f7d774;--ts-color-gold-lighter:#f0d98a;--ts-color-gold-pale:#fdf3d6;--ts-color-gold-paler:#fff8e1;--ts-color-gold-tint:#fffdf3;--ts-color-amber-200:#fde68a;--ts-color-amber-300:#fcd34d;--ts-color-amber-900:#92400e;--ts-color-amber-950:#78350f;--ts-color-yellow-400:#facc15;--ts-color-orange-50:#fff7ed;--ts-color-orange-200:#fed7aa;--ts-color-orange-800:#9a3412;--ts-color-red-300:#fca5a5;--ts-color-red-400:#f87171;--ts-color-red-600:#c0392b;--ts-color-red-700:#c62828;--ts-color-red-900:#7f1d1d;--ts-color-red-icon:#d00000;--ts-color-red-admin:#b32d2e;--ts-color-neutral-50:#fafafa;--ts-color-neutral-100:#f5f5f5;--ts-color-neutral-300:#e0e0e0;--ts-color-neutral-400:#bdbdbd;--ts-color-neutral-500:#6b6b6b;--ts-color-neutral-600:#555;--ts-color-neutral-900:#1f1f1f;--ts-color-lime-400:#bce000;--ts-color-lime-500:#83c702;--ts-color-lime-600:#709a08;--ts-color-lime-800:#416100;--ts-color-lime-900:#173803;--ts-color-green-700:#2d8a4e;--ts-color-emerald-200:#a7f3d0;--ts-color-emerald-400:#34d399;--ts-color-blue-25:#f6f8ff;--ts-color-blue-50:#e6edfb;--ts-color-blue-200:#bfdbfe;--ts-color-blue-300:#93c5fd;--ts-color-blue-600:#1976d2;--ts-color-blue-800:#1e40af;--ts-color-sky-50:#f0f9ff;--ts-color-slate-75:#f4f6f8;--ts-color-slate-100:#f1f5f9;--ts-color-slate-950:#0f172a;--ts-color-cyan-600:#0891b2;--ts-color-violet-50:#faf5ff;--ts-color-violet-200:#ddd6fe;--ts-color-violet-600:#7c3aed;--ts-color-violet-800:#5b21b6;--ts-color-pink-500:#ec4899;--ts-color-relegation-rule:red;--ts-color-indigo-500:#6366f1;--ts-color-indigo:#667eea;--ts-color-indigo-light:#c7d2fe;--ts-color-indigo-lighter:#e0e7ff;--ts-color-indigo-lightest:#f0f4ff;--ts-color-visibility-public:#16a34a;--ts-color-visibility-private:#f97316;--ts-color-visibility-own:#dc2626;--ts-text:#000;--ts-surface:#fff;--ts-surface-sunken:var( --ts-color-gray-50 );--ts-border:var( --ts-color-gray-200 );--ts-border-strong:var( --ts-color-gray-300 )}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-draft{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.4);opacity:1}50%{box-shadow:0 0 0 3px rgba(245,158,11,0);opacity:.8}}@keyframes pulse-active{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.6);transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0);transform:scale(1.15)}}@keyframes pulse-playoff{0%,to{box-shadow:0 0 0 0 rgba(124,58,237,.6);transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(124,58,237,0);transform:scale(1.15)}}html{overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--inter);text-wrap:balance}li,p{text-wrap:pretty}.woocommerce-page label{margin:0}svg.assist,svg.goal{height:1em;overflow:hidden;vertical-align:middle;width:1em}svg.red-card,svg.yellow-card{height:16px;width:12px}svg.yellow-card{fill:var(--ts-color-gold-icon)}svg.red-card{fill:var(--ts-color-red-icon)}svg.injury{fill:var(--ts-color-danger-dark);height:14px;width:14px}svg.icon-sale{fill:currentColor;height:.875rem;width:.875rem}svg.sub{fill:none;height:14px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:14px}svg.icon-calendar,svg.icon-competition,svg.icon-venue{fill:none;flex:none;height:16px;stroke:currentColor;stroke-width:2;width:16px}svg.sub-in{stroke:var(--ts-color-visibility-public)}svg.sub-out{stroke:var(--ts-color-danger-dark)}svg.back-arrow{fill:none;height:20px;margin-right:6px;stroke:currentColor;stroke-width:2.5;vertical-align:middle;width:20px}svg.back-arrow,svg.league-lock{stroke-linecap:round;stroke-linejoin:round}svg.league-lock{height:14px;stroke-width:2;width:14px}svg.league-lock--own{fill:var(--ts-color-visibility-own);stroke:var(--ts-color-visibility-own)}svg.league-lock--private{fill:var(--ts-color-visibility-private);stroke:var(--ts-color-visibility-private)}svg.league-lock--public{fill:var(--ts-color-visibility-public);stroke:var(--ts-color-visibility-public)}svg.icon-person,svg.icon-person-female,svg.icon-person-male{height:14px;width:14px}svg.icon-person{fill:var(--ts-color-gray-500)}svg.icon-person-male{fill:var(--ts-color-primary)}svg.icon-person-female{fill:var(--ts-color-pink-500)}svg.icon-teams{fill:var(--ts-color-gray-500);height:14px;width:14px}svg.icon-structure{fill:var(--ts-color-violet-600);height:14px;width:14px}svg.icon-country{fill:var(--ts-color-cyan-600);height:14px;width:14px}svg.icon-trophy{height:14px;stroke:var(--ts-color-warning-dark);width:14px}svg.icon-award-medal{fill:none;height:14px;stroke:var(--ts-color-danger-dark);width:14px}svg.icon-award-pass{fill:none;height:14px;stroke:var(--ts-color-primary-dark);width:14px}svg.icon-award-glove{fill:none;height:14px;stroke:var(--ts-color-success-dark);width:14px}svg.icon-division{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}svg.msg-icon{flex-shrink:0;height:20px;width:20px}svg.msg-icon--info{fill:var(--ts-color-primary)}svg.msg-icon--success{fill:var(--ts-color-success)}svg.msg-icon--error{fill:var(--ts-color-danger)}svg.msg-icon--warning{fill:var(--ts-color-warning)}svg.chevron-down{fill:none;height:20px;pointer-events:none;stroke:var(--ts-color-gray-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:20px}.zeus-btn{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ts-fs-sm);font-weight:700;gap:6px;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.zeus-btn svg{flex:none;height:16px;width:16px}.zeus-btn:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}.zeus-btn:disabled,.zeus-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.zeus-btn--primary{background:var(--ts-color-primary);border-color:var(--ts-color-primary);color:#fff}.zeus-btn--primary:focus-visible,.zeus-btn--primary:hover:not(:disabled){background:var(--ts-color-primary-dark);border-color:var(--ts-color-primary-dark);color:#fff}.zeus-btn--outline{background:#fff;border-color:var(--ts-color-gray-300);color:var(--ts-text)}.zeus-btn--outline:hover:not(:disabled){background:var(--ts-color-primary-lighter);border-color:var(--ts-color-primary);color:var(--ts-text)}.zeus-btn--danger{background:#fff;border-color:var(--ts-color-gray-300);color:var(--ts-color-danger-dark)}.zeus-btn--danger:hover:not(:disabled){background:var(--ts-color-danger-lighter);border-color:var(--ts-color-danger);color:var(--ts-color-danger-darker)}.zeus-btn--danger:focus-visible{outline-color:var(--ts-color-danger)}.zeus-btn--danger-solid{background:var(--ts-color-danger);border-color:var(--ts-color-danger);color:#fff}.zeus-btn--danger-solid:hover:not(:disabled){background:var(--ts-color-danger-dark);border-color:var(--ts-color-danger-dark);color:#fff}.zeus-btn--danger-solid:focus-visible{outline-color:var(--ts-color-danger)}.zeus-btn--on-dark{background:transparent;border-color:hsla(0,0%,100%,.45);color:#fff}.zeus-btn--on-dark:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.zeus-btn--on-dark:focus-visible{outline-color:#fff}.zeus-btn--cta{background:var(--ts-color-brand-green);border-color:var(--ts-color-brand-green);color:#fff}.zeus-btn--cta:focus-visible,.zeus-btn--cta:hover:not(:disabled){background:var(--ts-color-green-700);border-color:var(--ts-color-green-700);color:#fff}.zeus-btn--cta:focus-visible{outline-color:var(--ts-color-brand-green)}.zeus-btn--gold{background:var(--ts-color-gold);border-color:var(--ts-color-gold);color:#fff}.zeus-btn--gold:focus-visible,.zeus-btn--gold:hover:not(:disabled){background:var(--ts-color-gold-dark);border-color:var(--ts-color-gold-dark);color:#fff}.zeus-btn--gold:focus-visible{outline-color:var(--ts-color-gold)}.zeus-btn--sm{font-size:var(--ts-fs-xs);min-height:30px;padding:0 10px}.zeus-btn--icon{padding:0;width:36px}.zeus-btn--block{width:100%}.btn{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ts-fs-sm);font-weight:700;gap:6px;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.btn svg{flex:none;height:16px;width:16px}.btn:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--ts-color-primary);border-color:var(--ts-color-primary);color:#fff}.btn-primary:focus-visible,.btn-primary:hover:not(:disabled){background:var(--ts-color-primary-dark);border-color:var(--ts-color-primary-dark);color:#fff}.btn-secondary{background:#fff;border-color:var(--ts-color-gray-300);color:var(--ts-text)}.btn-secondary:hover:not(:disabled){background:var(--ts-color-primary-lighter);border-color:var(--ts-color-primary);color:var(--ts-text)}.form-message--success,.training-message--success{background:var(--ts-color-success-light);border:1px solid var(--ts-color-success-border);border-left:4px solid var(--ts-color-success);color:var(--ts-color-success-darker-text)}.form-message--error,.training-message--error{background:var(--ts-color-danger-lighter);border:1px solid var(--ts-color-red-300);border-left:4px solid var(--ts-color-danger);color:var(--ts-color-danger-darker)}.training-message--info{background:var(--ts-color-primary-lighter);border:1px solid var(--ts-color-blue-300);border-left:4px solid var(--ts-color-primary);color:var(--ts-color-primary-darker)}.form-message,.training-message{align-items:center;animation:msgSlideIn .3s ease-out;border-radius:8px;display:flex;font-size:var(--ts-fs-base);font-weight:500;gap:12px;line-height:1.5;padding:16px 20px}.form-message svg,.training-message svg{fill:currentColor;flex-shrink:0;height:24px;width:24px}.form-message span,.training-message span{flex:1}.form-message a,.training-message a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.form-message a:hover,.training-message a:hover{text-decoration-thickness:2px}.form-message{display:none;margin-top:16px}.training-message{align-items:flex-start;font-size:var(--ts-fs-sm);font-weight:600;margin-bottom:16px}.training-message .msg-icon{fill:currentColor;flex-shrink:0;height:24px;width:24px}@keyframes msgSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.woocommerce-account .woocommerce.woocommerce.woocommerce{max-width:1600px}:is(body.woocommerce-cart,body.woocommerce-checkout) .wp-block-post-content>*{max-width:1160px}.zeus-auth-screen{align-items:center;display:flex;justify-content:center;min-height:78vh;padding:16px 0 32px}.zeus-auth-screen__inner{max-width:960px;width:100%}.zeus-auth-screen .woocommerce-notices-wrapper:not(:empty){margin-bottom:20px}@media(max-width:768px){.zeus-auth-screen .woocommerce-notices-wrapper{margin-left:auto;margin-right:auto;max-width:440px}}.zeus-auth{background:#fff;border:1px solid var(--ts-color-gray-200);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;margin:0 auto;max-width:960px;overflow:hidden;width:100%}.zeus-auth__brand{background:linear-gradient(150deg,var(--ts-color-brand-navy-deep) 0,var(--ts-color-brand-navy) 100%);color:#fff;display:flex;flex:0 0 44%;flex-direction:column;gap:32px;justify-content:space-between;overflow:hidden;padding:48px 32px;position:relative}.zeus-auth__brand:before{border:2px solid hsla(0,0%,100%,.08);border-radius:50%;content:"";height:320px;position:absolute;right:-110px;top:50%;transform:translateY(-50%);width:320px}.zeus-auth__brand:after{background:hsla(0,0%,100%,.07);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.zeus-auth__brand-logo{align-self:flex-start;display:inline-flex;line-height:0;position:relative;z-index:1}.zeus-auth__brand-logo img{display:block;height:52px;width:auto}.zeus-auth__brand-copy{position:relative;z-index:1}.zeus-auth__brand-copy:before{background:var(--ts-color-brand-green);border-radius:2px;content:"";display:block;height:4px;margin-bottom:16px;width:44px}.zeus-auth__brand-title{color:#fff;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.zeus-auth__brand-text{color:hsla(0,0%,100%,.72);font-size:var(--ts-fs-md);line-height:var(--ts-lh-relaxed);margin:0}.zeus-auth__panel{flex:1 1 auto;min-width:0;padding:48px 32px}.zeus-auth__radio{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.zeus-auth__tabs{background:var(--ts-color-gray-100);border-radius:8px;display:flex;gap:6px;margin-bottom:32px;padding:6px}.zeus-auth__tab{border-radius:6px;cursor:pointer;flex:1;font-size:var(--ts-fs-base);font-weight:600;padding:8px 12px;text-align:center;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.zeus-auth__tab,.zeus-auth__tab:hover{color:var(--ts-text)}.zeus-auth__form{display:none}#zeus-auth-login:checked~.zeus-auth__tabs .zeus-auth__tab--login,#zeus-auth-register:checked~.zeus-auth__tabs .zeus-auth__tab--register{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);color:var(--ts-color-brand-navy-deep)}#zeus-auth-login:checked~.zeus-auth__forms .zeus-auth__form--login,#zeus-auth-lost:checked~.zeus-auth__forms .zeus-auth__form--lost,#zeus-auth-register:checked~.zeus-auth__forms .zeus-auth__form--register,.zeus-auth__form--choose{display:block}.zeus-auth__heading{color:var(--ts-text);font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xl);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 24px}.zeus-auth .form-row{clear:both;float:none;margin:0 0 16px;padding:0;width:100%}.zeus-auth .form-row label{color:var(--ts-text);display:block;font-size:var(--ts-fs-sm);font-weight:500;margin-bottom:6px}.zeus-auth input[type=email],.zeus-auth input[type=password],.zeus-auth input[type=text]{background:#fff;border:1px solid var(--ts-color-gray-300);border-radius:8px;box-sizing:border-box;color:var(--ts-text);font-size:var(--ts-fs-base);padding:8px 12px;width:100%}.zeus-auth input[type=email]:focus,.zeus-auth input[type=password]:focus,.zeus-auth input[type=text]:focus{border-color:var(--ts-color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.15);outline:none}.zeus-auth__row-inline{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.zeus-auth__row-inline .woocommerce-form-login__rememberme{align-items:center;color:var(--ts-text);display:flex;font-size:var(--ts-fs-sm);font-weight:400;gap:6px;margin:0}.zeus-auth__row-inline .woocommerce-form-login__rememberme input{margin:0;width:auto}.zeus-auth__row-inline .woocommerce-form-login__rememberme span{display:inline}.zeus-auth__lost{color:var(--ts-color-primary);cursor:pointer;font-size:var(--ts-fs-sm);font-weight:500;text-decoration:none;white-space:nowrap}.zeus-auth__lost:hover{text-decoration:underline}.zeus-auth__lang{margin-bottom:16px}.zeus-auth__lang .zeus-language-switcher,.zeus-auth__lang .zeus-language-switcher__select{width:100%}.zeus-auth__submit{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ts-fs-sm);font-weight:700;gap:6px;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.zeus-auth__submit svg{flex:none;height:16px;width:16px}.zeus-auth__submit:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}.zeus-auth__submit:disabled,.zeus-auth__submit[aria-disabled=true]{cursor:not-allowed;opacity:.6}.zeus-auth__submit{background:var(--ts-color-primary);border-color:var(--ts-color-primary);color:#fff}.zeus-auth__submit:focus-visible,.zeus-auth__submit:hover:not(:disabled){background:var(--ts-color-primary-dark);border-color:var(--ts-color-primary-dark);color:#fff}.zeus-auth__submit{padding:12px 16px;width:100%}.zeus-auth__submit:disabled{opacity:.45}.zeus-auth__wait{align-items:center;background:var(--ts-color-warning-lighter);border:1px solid var(--ts-color-warning-light);border-left:4px solid var(--ts-color-warning-dark);border-radius:8px;color:var(--ts-text);display:flex;font-size:var(--ts-fs-sm);gap:12px;line-height:var(--ts-lh-normal);margin-top:12px;padding:12px 16px}.zeus-auth__wait[hidden]{display:none}.zeus-auth__wait-icon{color:var(--ts-color-warning-dark);flex:none}.zeus-auth__wait-time{font-size:var(--ts-fs-base);font-variant-numeric:tabular-nums;font-weight:700}.zeus-auth__hint{line-height:var(--ts-lh-relaxed);margin:0 0 16px}.zeus-auth__hint,.zeus-auth__switch{color:var(--ts-text);font-size:var(--ts-fs-sm)}.zeus-auth__switch{margin:24px 0 0;text-align:center}.zeus-auth__switch-link{color:var(--ts-color-primary);cursor:pointer;display:inline;font-weight:600;margin:0}.zeus-auth__switch-link:hover{text-decoration:underline}@media(max-width:768px){.zeus-auth{flex-direction:column;max-width:440px}.zeus-auth__brand{align-items:center;flex:none;flex-direction:row;gap:16px;padding:24px}.zeus-auth__brand:before{height:180px;right:-80px;top:-80px;transform:none;width:180px}.zeus-auth__brand-copy,.zeus-auth__brand:after{display:none}.zeus-auth__brand-logo img{height:40px}.zeus-auth__panel{padding:32px 24px}}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message{--zeus-notice-accent:var(--ts-color-primary);--zeus-notice-tint:var(--ts-color-primary-light);--zeus-notice-edge:var(--ts-color-primary-lighter);background:var(--zeus-notice-tint);border:1px solid var(--zeus-notice-edge);border-left:4px solid var(--zeus-notice-accent);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);box-sizing:border-box;color:var(--ts-text);display:block;font-size:var(--ts-fs-sm);line-height:var(--ts-lh-normal);list-style:none;margin:0 0 16px;padding:16px 20px 16px 54px;position:relative;width:100%}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner li,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error li,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info li,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message li{margin:0;padding:0}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner li+li,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error li+li,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info li+li,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message li+li{margin-top:6px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner a:not(.button),:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error a:not(.button),:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info a:not(.button),:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message a:not(.button){color:var(--ts-text);font-weight:600;text-decoration:underline}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ts-fs-sm);font-weight:700;gap:6px;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button svg,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button svg,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button svg,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button svg{flex:none;height:16px;width:16px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button:focus-visible,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button:focus-visible,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button:focus-visible,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button:disabled,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button[aria-disabled=true],:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button:disabled,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button[aria-disabled=true],:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button:disabled,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button[aria-disabled=true],:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button:disabled,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button[aria-disabled=true]{cursor:not-allowed;opacity:.6}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button{background:#fff;border-color:var(--ts-color-gray-300);color:var(--ts-text)}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button:hover:not(:disabled),:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button:hover:not(:disabled),:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button:hover:not(:disabled),:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button:hover:not(:disabled){background:var(--ts-color-primary-lighter);border-color:var(--ts-color-primary);color:var(--ts-text)}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info .button,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message .button{float:right;font-size:var(--ts-fs-xs);margin:-5px 0 -5px 12px;min-height:30px;padding:0 10px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error:before,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info:before,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message:before{background:var(--zeus-notice-accent);border-radius:50%;color:#fff;content:"i";display:grid;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xs);font-weight:800;height:22px;left:20px;line-height:1;place-items:center;position:absolute;top:17px;width:22px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error:after,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-info:after,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message:after{content:none}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error:before{content:"!"}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message:before{content:"✓"}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner{align-items:flex-start;display:flex;gap:12px;padding:16px 20px!important}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner>svg{background:var(--zeus-notice-accent);border-radius:50%;box-sizing:border-box;fill:#fff;flex:none;height:22px;margin:0;padding:3px;width:22px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner__content{align-self:center;min-width:0;padding:0!important}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner+.wc-block-components-notice-banner,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-notices-wrapper>*+*{margin-top:16px}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner.is-error,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-error{--zeus-notice-accent:var(--ts-color-danger);--zeus-notice-tint:var(--ts-color-danger-lighter);--zeus-notice-edge:var(--ts-color-danger-light)}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner.is-success,:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .woocommerce-message{--zeus-notice-accent:var(--ts-color-success);--zeus-notice-tint:var(--ts-color-success-lighter);--zeus-notice-edge:var(--ts-color-success-light)}:is(.zeus-auth-screen,body.woocommerce-cart,body.woocommerce-checkout) .wc-block-components-notice-banner.is-warning{--zeus-notice-accent:var(--ts-color-warning-dark);--zeus-notice-tint:var(--ts-color-warning-lighter);--zeus-notice-edge:var(--ts-color-warning-light)}.zeus-auth-screen .wc-block-components-notice-banner,.zeus-auth-screen .woocommerce-error,.zeus-auth-screen .woocommerce-info,.zeus-auth-screen .woocommerce-message{margin-bottom:0}.continental--champions{--continental-deep:var(--ts-color-brand-navy-deep);--continental-base:var(--ts-color-brand-navy);--continental-accent:var(--ts-color-gold);--continental-accent-soft:var(--ts-color-gold-light);--continental-win:var(--ts-color-gold);--continental-highlight:var(--ts-color-gold-paler)}.continental--europa{--continental-deep:var(--ts-color-graphite-deep);--continental-base:var(--ts-color-graphite);--continental-accent:var(--ts-color-europa-orange);--continental-accent-soft:var(--ts-color-europa-orange-soft);--continental-win:var(--ts-color-europa-copper);--continental-highlight:color-mix(in srgb,var(--ts-color-europa-orange) 12%,var(--ts-surface))}.continental--conference{--continental-deep:var(--ts-color-forest-deep);--continental-base:var(--ts-color-forest);--continental-accent:var(--ts-color-conference-emerald);--continental-accent-soft:var(--ts-color-conference-emerald-soft);--continental-win:var(--ts-color-conference-emerald);--continental-highlight:color-mix(in srgb,var(--ts-color-conference-emerald) 12%,var(--ts-surface))}.zeus-front{color:var(--ts-text);display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1200px}.zeus-front__btn{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ts-fs-sm);font-weight:700;gap:6px;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.zeus-front__btn svg{flex:none;height:16px;width:16px}.zeus-front__btn:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}.zeus-front__btn:disabled,.zeus-front__btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.zeus-front__btn{font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg);padding:12px 24px}.zeus-front__btn--primary{background:var(--ts-color-brand-green);border-color:var(--ts-color-brand-green);color:#fff}.zeus-front__btn--primary:focus-visible,.zeus-front__btn--primary:hover:not(:disabled){background:var(--ts-color-green-700);border-color:var(--ts-color-green-700);color:#fff}.zeus-front__btn--primary:focus-visible{outline-color:var(--ts-color-brand-green)}.zeus-front__btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.45);color:#fff}.zeus-front__btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.zeus-front__btn--ghost:focus-visible{outline-color:#fff}.zeus-front__hero{background:linear-gradient(150deg,var(--ts-color-brand-navy-deep) 0,var(--ts-color-brand-navy) 100%);border-radius:12px;color:#fff;overflow:hidden;padding:48px 32px;position:relative;text-align:center}.zeus-front__hero:before{border:2px solid hsla(0,0%,100%,.06);border-radius:50%;content:"";height:460px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:460px}.zeus-front__hero-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:640px;position:relative;z-index:1}.zeus-front__hero-logo{background:#fff;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.18);display:inline-flex;margin-bottom:24px;padding:12px 16px}.zeus-front__hero-logo .custom-logo,.zeus-front__hero-logo img{display:block;height:auto;max-width:160px;width:auto}.zeus-front__hero-logo a{display:block;line-height:0}.zeus-front__hero-name{color:var(--ts-text);font-size:var(--ts-fs-xl)}.zeus-front__hero-name,.zeus-front__hero-title{font-family:var(--wp--preset--font-family--inter);font-weight:700}.zeus-front__hero-title{color:#fff;font-size:var(--ts-fs-3xl);letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.zeus-front__hero-text{color:hsla(0,0%,100%,.78);font-size:var(--ts-fs-xl);line-height:var(--ts-lh-relaxed);margin:0 0 32px}.zeus-front__hero-actions{gap:12px}.zeus-front__hero-actions,.zeus-front__trust{display:flex;flex-wrap:wrap;justify-content:center}.zeus-front__trust{gap:16px;list-style:none;margin:20px 0 0;padding:0}.zeus-front__trust-item{color:hsla(0,0%,100%,.85);font-size:var(--ts-fs-sm);font-weight:500;padding-left:1.4rem;position:relative}.zeus-front__trust-item:before{color:var(--ts-color-brand-green);content:"✓";font-weight:700;left:0;position:absolute}.zeus-front__intro{margin:0 auto;max-width:760px;text-align:center}.zeus-front__intro-text{color:var(--ts-text);font-size:var(--ts-fs-lg);line-height:var(--ts-lh-relaxed);margin:0}.zeus-front__section-head{margin-bottom:32px;text-align:center}.zeus-front__section-title{color:var(--ts-text);font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xl);font-weight:700;letter-spacing:-.01em;margin:0}.zeus-front__section-lead{color:var(--ts-text);font-size:var(--ts-fs-md);line-height:var(--ts-lh-relaxed);margin:12px auto 0;max-width:640px}.zeus-front__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.zeus-front__grid--three{grid-template-columns:repeat(3,1fr)}.zeus-front__card{background:#fff;border:1px solid var(--ts-color-gray-200);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px 20px}.zeus-front__card-icon{align-items:center;background:#e9ecf3;border-radius:8px;color:var(--ts-color-brand-navy);display:inline-flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.zeus-front__card-title{color:var(--ts-text);font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg);font-weight:600;margin:0 0 8px}.zeus-front__card-text{color:var(--ts-text);font-size:var(--ts-fs-base);line-height:var(--ts-lh-relaxed);margin:0}.zeus-front__tv{align-items:center;background:linear-gradient(150deg,var(--ts-color-brand-navy-deep) 0,var(--ts-color-brand-navy) 100%);border-radius:12px;color:#fff;display:grid;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;padding:48px 32px}.zeus-front__tv-badge{align-items:center;background:hsla(0,0%,100%,.14);border-radius:999px;display:inline-flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-xs);font-weight:700;gap:6px;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.zeus-front__tv-badge svg{height:16px;width:16px}.zeus-front__tv-title{color:#fff;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-3xl);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:16px 0 12px}.zeus-front__tv-lead{color:hsla(0,0%,100%,.82);font-size:var(--ts-fs-lg);line-height:var(--ts-lh-relaxed);margin:0 0 24px}.zeus-front__tv-list{display:grid;gap:16px;list-style:none;margin:0 0 32px;padding:0}.zeus-front__tv-item{align-items:flex-start;color:hsla(0,0%,100%,.9);display:flex;font-size:var(--ts-fs-base);gap:12px;line-height:var(--ts-lh-relaxed)}.zeus-front__tv-item-title{color:#fff;display:block;font-family:var(--wp--preset--font-family--inter)}.zeus-front__tv-icon{align-items:center;background:hsla(0,0%,100%,.12);border-radius:8px;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.zeus-front__tv-icon svg{height:20px;width:20px}.zeus-front__tv-screen{background:var(--ts-color-brand-navy-deep);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.08);padding:12px}.zeus-front__tv-bug{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-xs);gap:8px;justify-content:space-between;margin-bottom:8px}.zeus-front__tv-score{border-radius:6px;color:#fff;display:inline-flex;font-weight:800;overflow:hidden}.zeus-front__tv-score>span{padding:5px 8px}.zeus-front__tv-code--home{background:var(--ts-color-danger)}.zeus-front__tv-code--away{background:#fff;color:var(--ts-color-brand-navy-deep)}.zeus-front__tv-result{background:#000;letter-spacing:.04em}.zeus-front__tv-clock{background:var(--ts-color-brand-green);min-width:52px;text-align:center}.zeus-front__tv-pitch{aspect-ratio:16/9.4;background:repeating-linear-gradient(90deg,var(--ts-color-pitch) 0 8.333%,var(--ts-color-pitch-stripe) 8.333% 16.666%);border-radius:8px;overflow:hidden;position:relative}.zeus-front__tv-lines{color:hsla(0,0%,100%,.55);height:100%;inset:0;position:absolute;width:100%}.zeus-front__tv-player{position:absolute;text-align:center;transform:translate(-50%,-50%);width:6.2%}.zeus-front__tv-player img{display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));height:auto;width:100%}.zeus-front__tv-player b{color:#fff;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xs);font-weight:900;left:0;line-height:1;position:absolute;right:0;text-shadow:0 1px 1px rgba(0,0,0,.6);top:26%}.zeus-front__tv-player--away b,.zeus-front__tv-player--keeper b{color:var(--ts-color-brand-navy-deep);text-shadow:none}.zeus-front__tv-player--lit img{filter:drop-shadow(0 0 6px var(--ts-color-warning-vivid)) drop-shadow(0 0 2px #fff)}.zeus-front__tv-name{color:#fff;font-size:var(--ts-fs-2xs);font-weight:600;left:50%;line-height:1.2;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8);top:100%;transform:translateX(-50%);white-space:nowrap}.zeus-front__tv-banner{align-items:center;animation:zeus-front-tv-banner 5s ease-in-out infinite;background:rgba(14,26,43,.92);border-inline-start:4px solid var(--ts-color-brand-green);border-radius:6px;color:#fff;display:flex;font-family:var(--wp--preset--font-family--inter);gap:8px;left:0;margin:0 auto;max-width:92%;padding:8px 16px;position:absolute;right:0;top:12%;width:max-content}.zeus-front__tv-banner strong{font-size:var(--ts-fs-lg);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.zeus-front__tv-banner small{color:hsla(0,0%,100%,.85);font-size:var(--ts-fs-xs)}.zeus-front__tv-commentary{margin:8px 2px}.zeus-front__tv-commentary p{margin:0}.zeus-front__tv-before{color:hsla(0,0%,100%,.6);font-size:var(--ts-fs-xs)}.zeus-front__tv-now{color:#fff;font-size:var(--ts-fs-base);font-weight:600}.zeus-front__tv-controls{align-items:center;background:hsla(0,0%,100%,.06);border-radius:8px;color:hsla(0,0%,100%,.85);display:flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-xs);gap:8px;padding:8px}.zeus-front__tv-control{align-items:center;background:hsla(0,0%,100%,.08);border-radius:6px;display:inline-flex;height:26px;justify-content:center;min-width:28px;padding:0 6px}.zeus-front__tv-control svg{height:14px;width:14px}.zeus-front__tv-control--on{background:#fff;color:var(--ts-color-brand-navy-deep)}.zeus-front__tv-track{background:hsla(0,0%,100%,.15);border-radius:3px;flex:1;height:6px;position:relative}.zeus-front__tv-track i{background:var(--ts-color-brand-green);border-radius:3px;inset-block:0;inset-inline:0 30%;position:absolute}.zeus-front__tv-mark{background:#fff;border-radius:1px;height:12px;position:absolute;top:-3px;width:3px}.zeus-front__tv-mark--card{background:var(--ts-color-warning-vivid)}.zeus-front__cups{align-items:flex-end;display:flex;gap:24px;justify-content:center;margin-top:24px}.zeus-front__cup{height:74px;object-fit:contain;object-position:bottom;width:auto}.zeus-front__cup:first-child{height:92px}.zeus-front__section-action{margin:24px 0 0;text-align:center}.zeus-front__official,.zeus-front__road{background:#fff;border:1px solid var(--ts-color-gray-200);border-radius:12px;padding:32px}.zeus-front__official .zeus-front__section-lead{max-width:860px}.zeus-front__figures{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 auto 24px;max-width:720px;padding:0}.zeus-front__figure{background:var(--ts-color-gray-50);border-radius:8px;padding:12px 8px;text-align:center}.zeus-front__figure-number{color:var(--ts-text);display:block;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xl);font-weight:800}.zeus-front__figure-label{font-size:var(--ts-fs-xs);letter-spacing:.05em;text-transform:uppercase}.zeus-front__stones{align-items:end;background:radial-gradient(circle at 50% 30%,var(--ts-color-brand-navy),var(--ts-color-brand-navy-deep) 75%);border-radius:12px;display:grid;gap:20px 12px;grid-template-columns:repeat(8,1fr);list-style:none;margin:0;padding:24px 16px}.zeus-front__stone{text-align:center}.zeus-front__stone-trophy{display:block;height:72px;margin:0 auto 6px;object-fit:contain;object-position:bottom;width:100%}.zeus-front__stone-name{color:#fff;font-size:var(--ts-fs-sm);font-weight:600}.zeus-front__euro-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.zeus-front__euro{background:linear-gradient(150deg,var(--continental-deep),var(--continental-base));border-radius:12px;color:#fff;display:flex;flex-direction:column;overflow:hidden}.zeus-front__euro-top{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;min-height:170px;padding:24px 20px 0}.zeus-front__euro-badge{background:hsla(0,0%,100%,.14);border-radius:999px;color:var(--continental-accent-soft);display:inline-block;font-size:var(--ts-fs-xs);letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.zeus-front__euro-badge,.zeus-front__euro-title{font-family:var(--wp--preset--font-family--inter);font-weight:700}.zeus-front__euro-title{color:#fff;font-size:var(--ts-fs-xl);margin:12px 0 4px}.zeus-front__euro-tag{font-size:var(--ts-fs-base);margin:0}.zeus-front__euro-trophy{flex:0 0 auto;height:140px;width:auto}.zeus-front__euro-facts{border-top:1px solid hsla(0,0%,100%,.25);display:grid;font-size:var(--ts-fs-sm);gap:6px 16px;grid-template-columns:auto 1fr;margin:20px;padding:16px 0 0}.zeus-front__euro-facts dd{font-weight:600;margin:0}.zeus-front__road-list{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.zeus-front__road-step{align-items:center;border:1px solid var(--ts-color-gray-200);border-left:6px solid var(--continental-accent);border-radius:8px;display:flex;gap:12px;padding:16px}.zeus-front__road-place{align-items:center;background:var(--continental-base);border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg);font-weight:800;height:54px;justify-content:center;width:54px}.zeus-front__road-finish{display:block;font-size:var(--ts-fs-md)}.zeus-front__road-name{font-size:var(--ts-fs-sm)}.zeus-front__steps-list{counter-reset:none;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.zeus-front__step{text-align:center}.zeus-front__step-num{align-items:center;background:var(--ts-color-brand-navy);border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:44px;justify-content:center;margin-bottom:16px;width:44px}.zeus-front__step-num,.zeus-front__step-title{font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg)}.zeus-front__step-title{color:var(--ts-text);font-weight:600;margin:0 0 8px}.zeus-front__step-text{color:var(--ts-text);font-size:var(--ts-fs-base);line-height:var(--ts-lh-relaxed);margin:0}.zeus-front__faq-list{margin:0 auto;max-width:760px}.zeus-front__faq-item{background:#fff;border:1px solid var(--ts-color-gray-200);border-radius:8px;margin:0 0 12px;padding:16px 20px}.zeus-front__faq-q{align-items:center;color:var(--ts-text);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg);font-weight:600;gap:12px;justify-content:space-between;list-style:none}.zeus-front__faq-q::-webkit-details-marker{display:none}.zeus-front__faq-q:after{color:var(--ts-color-brand-navy);content:"+";flex:0 0 auto;font-size:var(--ts-fs-lg);font-weight:400;line-height:1}.zeus-front__faq-item[open] .zeus-front__faq-q:after{content:"−"}.zeus-front__faq-a{color:var(--ts-text);font-size:var(--ts-fs-base);line-height:var(--ts-lh-relaxed);margin:12px 0 0}.zeus-front__cta{background:linear-gradient(150deg,var(--ts-color-brand-navy) 0,var(--ts-color-brand-navy-deep) 100%);border-radius:12px;color:#fff;padding:48px 32px;text-align:center}.zeus-front__cta-inner{margin:0 auto;max-width:560px}.zeus-front__cta-title{color:#fff;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-2xl);font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.zeus-front__cta-text{color:hsla(0,0%,100%,.78);font-size:var(--ts-fs-lg);line-height:var(--ts-lh-relaxed);margin:0 0 24px}@media(max-width:992px){.zeus-front__grid{grid-template-columns:repeat(2,1fr)}.zeus-front__euro-grid,.zeus-front__road-list,.zeus-front__tv{grid-template-columns:1fr}.zeus-front__tv{gap:32px}.zeus-front__stones{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.zeus-front{gap:32px}.zeus-front__hero{padding:32px 20px}.zeus-front__official,.zeus-front__road,.zeus-front__tv{padding:24px 16px}.zeus-front__tv-title{font-size:var(--ts-fs-2xl)}.zeus-front__tv-control--speed,.zeus-front__tv-name{display:none}.zeus-front__figures{grid-template-columns:repeat(2,1fr)}.zeus-front__hero-title{font-size:var(--ts-fs-2xl)}.zeus-front__hero-text{font-size:var(--ts-fs-lg)}.zeus-front__hero-actions{align-self:stretch;flex-direction:column;width:100%}.zeus-front__btn{width:100%}.zeus-front__grid,.zeus-front__steps-list{grid-template-columns:1fr}}@keyframes zeus-front-tv-banner{0%,to{opacity:0}12%,70%{opacity:1}}@media(prefers-reduced-motion:reduce){.zeus-front__tv-banner{animation:none}}.zeus-legal{color:var(--ts-text);font-size:var(--ts-fs-base);line-height:var(--ts-lh-prose);margin:0 auto;max-width:820px;padding:24px 0 48px}.zeus-legal__head{border-bottom:1px solid var(--ts-color-gray-200);margin-bottom:24px;padding-bottom:16px}.zeus-legal__title{color:var(--ts-text);font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-xl);font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.zeus-legal__updated{color:var(--ts-text);font-size:var(--ts-fs-sm);margin:0}.zeus-legal__section{margin-bottom:20px}.zeus-legal__section:last-child{margin-bottom:0}.zeus-legal__heading{color:var(--ts-text);font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg);font-weight:700;margin:0 0 8px}.zeus-legal__text{margin:0 0 12px}.zeus-legal__text:last-child{margin-bottom:0}.zeus-legal__list{list-style:disc;margin:0 0 12px;padding-left:20px}.zeus-legal__list li{margin-bottom:6px}.zeus-legal a{color:var(--ts-color-primary);text-decoration:underline;transition:color .2s ease}.zeus-legal a:hover{color:var(--ts-color-primary-dark)}.zeus-site-header{background:#fff;border-bottom:1px solid var(--ts-color-gray-200);margin-bottom:var(--wp--preset--spacing--3)}.zeus-site-header__inner{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1200px;padding:12px 20px}.zeus-site-header__logo{flex:0 0 auto;line-height:0}.zeus-site-header__logo .custom-logo,.zeus-site-header__logo img{display:block;height:44px;max-width:none;width:auto}.zeus-site-header__logo a{color:var(--ts-text);font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-lg);font-weight:700;line-height:1;text-decoration:none}.zeus-site-header__actions{align-items:center;display:flex;gap:12px;margin-left:auto}.zeus-site-header__login{white-space:nowrap}@media(max-width:768px){.zeus-site-header__inner{flex-wrap:wrap;gap:12px;padding:12px 16px}}.zeus-site-footer{background:var(--ts-color-brand-navy-deep);color:#fff;margin-top:var(--wp--preset--spacing--3)}.zeus-site-footer__inner{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:48px 20px}.zeus-site-footer__brand{align-items:center;display:flex;gap:16px}.zeus-site-footer__logo-link{display:inline-flex;flex:0 0 auto;line-height:0}.zeus-site-footer__logo{height:auto;max-width:none;width:120px}.zeus-site-footer__name{color:#fff;display:block;font-family:var(--wp--preset--font-family--inter);font-size:var(--ts-fs-xl);font-weight:700;margin-bottom:8px}.zeus-site-footer__tagline{color:hsla(0,0%,100%,.6);font-size:var(--ts-fs-base);line-height:var(--ts-lh-relaxed);margin:0;max-width:360px}.zeus-site-footer__nav{display:flex;flex-direction:column;gap:8px}.zeus-site-footer__link{color:hsla(0,0%,100%,.8);font-size:var(--ts-fs-base);text-decoration:none;transition:color .2s ease}.zeus-site-footer__link:hover{color:#fff}.zeus-site-footer__bar{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 20px}.zeus-site-footer__copy{color:hsla(0,0%,100%,.6);font-size:var(--ts-fs-sm);margin:0}@media(max-width:640px){.zeus-site-footer__inner{flex-direction:column;gap:24px;padding:32px 16px}.zeus-site-footer__bar{align-items:flex-start;flex-direction:column;padding:16px}}.zeus-language-switcher.is-enhanced{background:none;border:0;box-shadow:none;display:block;padding:0}.zeus-language-switcher.is-enhanced>.zeus-language-switcher__globe,.zeus-language-switcher.is-enhanced>.zeus-language-switcher__select{display:none}header .zeus-language-switcher.is-enhanced{background:none;border:0;display:inline-block;padding:0}.zeus-country-picker.zeus-country-picker.is-enhanced>select{display:none}.zeus-picker{position:relative}.zeus-picker__trigger{align-items:center;background:#fff;border:1px solid rgba(14,26,43,.18);border-radius:12px;color:var(--ts-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--ts-fs-base);font-weight:500;gap:.625rem;line-height:var(--ts-lh-tight);margin:0;min-height:42px;padding:.375rem .75rem .375rem .5rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zeus-picker__trigger:hover{border-color:var(--ts-color-primary)}.zeus-picker__trigger:focus-visible{border-color:var(--ts-color-primary);box-shadow:0 0 0 3px var(--ts-color-primary-lighter);outline:none}header .zeus-picker__trigger{border-radius:999px;width:auto}.zeus-picker.is-open .zeus-picker__trigger{border-color:var(--ts-color-primary);box-shadow:0 0 0 3px var(--ts-color-primary-lighter)}.zeus-picker__name{flex:1 1 auto;text-align:start;white-space:nowrap}.zeus-picker__chevron{flex:none;height:16px;opacity:.55;transition:transform .2s ease;width:16px}.is-open .zeus-picker__chevron{transform:rotate(180deg)}.zeus-picker__flag{background-color:var(--ts-color-gray-100);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.06);flex:none;height:19.5px;overflow:hidden;width:26px}.zeus-picker__flag--badge{background:var(--ts-color-brand-navy);color:#fff;display:grid;font-family:"IBM Plex Sans Arabic",var(--wp--preset--font-family--ibm-plex-sans),sans-serif;font-size:var(--ts-fs-sm);font-weight:600;line-height:1;place-items:center}.zeus-picker__panel{background:#fff;border:1px solid var(--ts-color-gray-200);border-radius:14px;box-shadow:0 18px 48px rgba(14,26,43,.18),0 2px 6px rgba(14,26,43,.08);max-width:calc(100vw - 32px);opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;width:320px;z-index:100}.is-open>.zeus-picker__panel{opacity:1;pointer-events:auto;transform:none;visibility:visible}.account-language-item .zeus-picker__panel,.zeus-auth__lang .zeus-picker__panel,.zeus-country-picker .zeus-picker__panel{left:0;max-width:none;right:0;width:auto}.zeus-picker__search{border-bottom:1px solid var(--ts-color-gray-200);padding:.625rem;position:relative}.zeus-picker__search svg{height:16px;left:1.375rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:16px}.zeus-picker__search input{background:var(--ts-color-gray-100);border:1px solid var(--ts-color-gray-300);border-radius:10px;box-sizing:border-box;color:var(--ts-text);font-family:inherit;font-size:var(--ts-fs-base);height:40px;margin:0;padding:0 .75rem 0 2.25rem;width:100%}.zeus-picker__search input::placeholder{color:var(--ts-text);opacity:.45}.zeus-picker__search input:focus{background:#fff;border-color:var(--ts-color-primary);box-shadow:0 0 0 3px var(--ts-color-primary-lighter);outline:none}.zeus-picker__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:.5rem}.zeus-picker__option{align-items:center;border:0;border-radius:10px;color:var(--ts-text);cursor:pointer;display:flex;gap:.875rem;margin:0;padding:.75rem .875rem;transition:none}.zeus-picker__option,.zeus-picker__option:hover{background:transparent}.zeus-picker__option.is-focused{background:var(--ts-color-primary-light)}.zeus-picker__option[aria-selected=true]{background:var(--ts-color-primary-lighter)}.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation .zeus-picker .zeus-picker__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:.5rem}.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation .zeus-picker .zeus-picker__option{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--ts-text);cursor:pointer;display:flex;gap:.875rem;margin:0;padding:.75rem .875rem;transition:none}.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation .zeus-picker .zeus-picker__option:hover{background:transparent}.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation .zeus-picker .zeus-picker__option.is-focused{background:var(--ts-color-primary-light)}.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation .zeus-picker .zeus-picker__option[aria-selected=true]{background:var(--ts-color-primary-lighter)}.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation .zeus-picker .zeus-picker__empty{background:transparent;border:0}.zeus-picker__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.1875rem;line-height:var(--ts-lh-normal);min-width:0}.zeus-picker__label{font-size:var(--ts-fs-base);font-weight:600}.zeus-picker__english{font-size:var(--ts-fs-xs);opacity:.6}.zeus-picker__check{color:var(--ts-color-primary-dark);flex:none;height:18px;visibility:hidden;width:18px}[aria-selected=true]>.zeus-picker__check{visibility:visible}.zeus-picker__empty{font-size:var(--ts-fs-sm);opacity:.6;padding:1.125rem .75rem;text-align:center}.zeus-picker mark{background:var(--ts-color-amber-200);border-radius:2px;color:inherit;padding:0 1px}@media(max-width:560px){.account-language-item .zeus-picker__panel,.zeus-auth__lang .zeus-picker__panel,.zeus-country-picker .zeus-picker__panel,.zeus-picker__panel{bottom:12px;left:12px;max-width:none;position:fixed;right:12px;top:auto;transform:translateY(20px);width:auto}.zeus-picker__list{max-height:55vh}}.zeus-password{position:relative}.zeus-password input.input-text[data-zeus-password]{padding-inline-end:3em}.zeus-password__toggle{align-items:center;background:none;border:0;color:var(--ts-text);cursor:pointer;display:flex;inset-block:0;inset-inline-end:0;opacity:.6;padding:0 12px;position:absolute;transition:opacity .2s ease}.zeus-password__toggle:hover,.zeus-password__toggle[aria-pressed=true]{opacity:1}.zeus-password__toggle:focus-visible{border-radius:8px;outline:2px solid var(--ts-color-primary);outline-offset:-2px}.zeus-password__icon{flex:none}.zeus-password__tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.zeus-password__button{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ts-fs-sm);font-weight:700;gap:6px;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.zeus-password__button svg{flex:none;height:16px;width:16px}.zeus-password__button:focus-visible{outline:2px solid var(--ts-color-primary);outline-offset:2px}.zeus-password__button:disabled,.zeus-password__button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.zeus-password__button{gap:8px}.zeus-password__generate{background:var(--ts-color-primary);border-color:var(--ts-color-primary);color:#fff}.zeus-password__generate:focus-visible,.zeus-password__generate:hover:not(:disabled){background:var(--ts-color-primary-dark);border-color:var(--ts-color-primary-dark);color:#fff}.zeus-password__generate.is-spinning .zeus-password__icon{animation:zeus-password-spin .5s ease-out}.zeus-password__copy{background:#fff;border-color:var(--ts-color-gray-300);color:var(--ts-text)}.zeus-password__copy:hover:not(:disabled){background:var(--ts-color-primary-lighter);border-color:var(--ts-color-primary);color:var(--ts-text)}.zeus-password__copy.is-done,.zeus-password__copy.is-done:hover:not(:disabled){background:var(--ts-color-success-lighter);border-color:var(--ts-color-success)}@keyframes zeus-password-spin{to{transform:rotate(1turn)}}.zeus-password__note,.zeus-password__rule{color:var(--ts-text);font-size:var(--ts-fs-sm);margin:12px 0 0}.zeus-password__note{font-weight:600}.zeus-password__checks{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.zeus-password__check{align-items:center;background:var(--ts-color-gray-100);border:1px solid var(--ts-color-gray-200);border-radius:999px;color:var(--ts-text);display:inline-flex;font-size:var(--ts-fs-xs);font-weight:600;gap:6px;padding:2px 8px;transition:background .2s ease,border-color .2s ease}.zeus-password__check:before{background:var(--ts-color-gray-300);border-radius:999px;content:"";height:.55em;transition:background .2s ease;width:.55em}.zeus-password__check.is-ok{background:var(--ts-color-success-lighter);border-color:var(--ts-color-success-border)}.zeus-password__check.is-ok:before{background:var(--ts-color-success)}.zeus-password:has(input:disabled)~:is(.zeus-password__tools,.zeus-password__checks){opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){.zeus-password__generate.is-spinning .zeus-password__icon{animation:none}}body:not(.woocommerce-checkout) .woocommerce-notices-wrapper{display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{display:block!important}.not-found-message{background:var(--ts-color-gray-50);border:2px dashed var(--ts-color-gray-300);border-radius:12px;padding:32px 24px;text-align:center}.not-found-message h2{color:var(--ts-text);font-size:var(--ts-fs-xl);font-weight:600;margin:0 0 12px}.not-found-message p{color:var(--ts-text);font-size:var(--ts-fs-md);font-style:normal;font-weight:400;margin:0 0 12px}.not-found-message .back-link{margin-top:8px}[dir=rtl] a,[dir=rtl] b,[dir=rtl] bdi,[dir=rtl] strong{unicode-bidi:isolate}[dir=rtl] .icon-logout,[dir=rtl] .zeus-delete-account__league-arrow,[dir=rtl] svg.back-arrow{transform:scaleX(-1)}[dir=rtl] .back-link:hover svg.back-arrow{transform:translateX(-2px) scaleX(-1)}[dir=rtl] .zeus-delete-account__league:hover .zeus-delete-account__league-arrow{transform:translateX(2px) scaleX(-1)}[dir=rtl] .zeus-front__tv-player{transform:translate(50%,-50%)}[dir=rtl] .has-text-align-left{text-align:start}[dir=rtl] .has-text-align-right{text-align:end}