:root{color-scheme:dark;--bg-dark:#0A0E1A;--bg-teal:#0D1B2A;--panel:rgba(13,27,42,0.45);--text:#ffffff;--muted:#8899A6;--border:rgba(0,240,255,0.15);--cyan:#00F0FF;--emerald:#00E68A;--amber:#FFB800;--coral:#FF6B4A;--shadow:0 16px 40px rgba(0,0,0,0.6);--glass-blur:blur(16px)}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;font-family:var(--font-instrument-sans),-apple-system,sans-serif;color:var(--text);background:var(--bg-dark);background-image:radial-gradient(circle at 50% -20%,rgba(0,240,255,.08) 0,transparent 50%),radial-gradient(circle at 100% 50%,rgba(0,230,138,.05) 0,transparent 40%),radial-gradient(circle at 0 100%,rgba(0,240,255,.05) 0,transparent 40%);background-attachment:fixed}a{color:inherit;text-decoration:none;transition:all .2s ease}.font-heading{font-family:var(--font-tektur),sans-serif;text-transform:uppercase;letter-spacing:.02em}.font-mono{font-family:var(--font-geist-mono),monospace}.text-glow-cyan{text-shadow:0 0 20px rgba(0,240,255,.6),0 0 10px rgba(0,240,255,.4)}.text-glow-emerald{text-shadow:0 0 20px rgba(0,230,138,.6),0 0 10px rgba(0,230,138,.4)}.border-glow-cyan{box-shadow:0 0 0 1px rgba(0,240,255,.3),inset 0 0 20px rgba(0,240,255,.05)}.border-glow-emerald{box-shadow:0 0 0 1px rgba(0,230,138,.3),inset 0 0 20px rgba(0,230,138,.05)}.page-shell{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:60px 0 100px}.glass-panel{background:var(--panel);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}.glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.5),transparent);opacity:.5}.hero-section{text-align:center;padding:80px 0 100px;position:relative}.ai-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:99px;border:1px solid rgba(0,240,255,.3);font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--cyan);background:rgba(0,240,255,.05);margin-bottom:32px}.hero-title{font-size:clamp(3rem,8vw,6rem);font-weight:800;margin:0;line-height:1.1;color:#fff}.hero-title.cyan{color:var(--cyan)}.hero-desc{max-width:600px;margin:24px auto 40px;color:var(--muted);font-size:1.1rem;line-height:1.6}.btn-group{display:flex;justify-content:center;gap:16px;margin-bottom:60px}.btn{display:inline-flex;align-items:center;padding:14px 28px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.btn-cyan{background:linear-gradient(135deg,var(--cyan) 0,var(--emerald) 100%);color:#000000!important;border:none;font-weight:800;box-shadow:0 4px 20px rgba(0,240,255,.3)}.btn-cyan:hover{box-shadow:0 8px 30px rgba(0,240,255,.5);transform:translateY(-2px)}.btn-ghost{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:#fff}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3)}.stats-row{display:flex;justify-content:center;gap:60px}.stat-item{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-value{font-size:2rem;font-weight:700;color:#fff}.stat-label{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.section-title{text-align:center;font-size:2rem;font-weight:700;margin:0 0 8px;color:var(--cyan)}.section-subtitle{text-align:center;color:var(--muted);font-size:.95rem;margin-bottom:40px}.section-margin{margin-top:100px}.featured-card{padding:40px}.featured-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;font-size:.8rem;letter-spacing:.05em}.featured-header .tournament{color:var(--amber)}.featured-header .date{color:var(--muted);font-family:var(--font-geist-mono)}.match-display{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:40px;gap:40px;margin-bottom:60px}.team{display:flex;flex-direction:column;align-items:center;gap:12px}.team-flag{font-size:2.5rem}.team-name{font-size:1.5rem;font-weight:600}.team-rank{font-size:.8rem;color:var(--muted)}.probability-ring{position:relative;width:140px;height:140px}.probability-ring svg{transform:rotate(-90deg);width:100%;height:100%}.ring-bg{fill:none;stroke:rgba(255,255,255,.05);stroke-width:8}.ring-fill{fill:none;stroke:var(--cyan);stroke-width:8;stroke-linecap:round;stroke-dasharray:377;stroke-dashoffset:377;animation:fillRing 1.5s cubic-bezier(.1,.8,.2,1) forwards}@keyframes fillRing{to{stroke-dashoffset:124}}.probability-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.prob-value{font-size:2.2rem;font-weight:700;line-height:1;color:#fff}.prob-label{font-size:.65rem;color:var(--cyan);letter-spacing:.1em;margin-top:4px}.stats-bars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;border-top:1px solid rgba(255,255,255,.05);padding-top:40px}.stat-bar-group{display:flex;flex-direction:column;gap:12px}.stat-bar-title{text-align:center;font-size:.8rem;color:var(--muted)}.stat-bar-row{display:flex;align-items:center;gap:16px;font-family:var(--font-geist-mono);font-size:.9rem}.stat-bar-val-left{color:var(--cyan);font-weight:600}.stat-bar-val-right{color:var(--muted)}.stat-bar-track{flex:1 1;height:4px;background:rgba(255,255,255,.05);border-radius:2px;position:relative;overflow:hidden}.stat-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--emerald));border-radius:2px;width:0;box-shadow:0 0 10px rgba(0,240,255,.5)}.fill-58{animation:fillBar 1s ease-out forwards;animation-delay:.2s}.fill-72{animation:fillBar 1s ease-out forwards;animation-delay:.4s}.fill-89{animation:fillBar 1s ease-out forwards;animation-delay:.6s}@keyframes fillBar{to{width:var(--w)}}.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.hub-card{padding:32px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(13,27,42,.3);transition:all .3s ease;display:flex;flex-direction:column;gap:16px}.hub-card:hover{background:rgba(13,27,42,.6);border-color:rgba(0,240,255,.3);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,240,255,.1)}.hub-icon{width:40px;height:40px;border-radius:50%;background:rgba(0,240,255,.05);border:1px solid rgba(0,240,255,.2);display:flex;align-items:center;justify-content:center;color:var(--cyan)}.hub-card h3{margin:0;font-size:1.2rem;font-weight:600}.hub-card p{margin:0;font-size:.85rem;color:var(--muted);line-height:1.5;flex:1 1}.hub-stats{font-family:var(--font-geist-mono);font-size:.75rem;color:var(--muted)}.hub-stats strong{color:var(--emerald)}.fixtures-list{display:flex;flex-direction:column;gap:12px}.fixture-row{display:grid;grid-template-columns:80px 100px 1fr 40px 1fr 120px;align-items:center;padding:16px 24px;background:rgba(13,27,42,.3);border:1px solid rgba(255,255,255,.05);border-radius:8px;transition:all .2s ease}.fixture-row:hover{background:rgba(13,27,42,.6);border-color:rgba(0,240,255,.2)}.fix-date{font-family:var(--font-geist-mono);font-size:.85rem;color:var(--muted)}.fix-tag{font-size:.75rem;color:var(--cyan);background:rgba(0,240,255,.1);padding:4px 8px;border-radius:4px;text-align:center}.fix-team{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.05rem}.fix-team.right{justify-content:flex-end}.fix-vs{text-align:center;font-size:.8rem;color:var(--muted)}.fix-prob-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px}.fix-prob-track{width:60px;height:4px;background:rgba(255,255,255,.05);border-radius:2px;overflow:hidden}.fix-prob-fill{height:100%;background:var(--cyan)}.fix-prob-val{font-family:var(--font-geist-mono);color:var(--cyan);font-size:.9rem}.countdown-section{text-align:center;margin-top:120px}.countdown-title{font-size:2.5rem;font-weight:800;margin-bottom:8px}.countdown-title span{color:var(--cyan)}.countdown-subtitle{color:var(--muted);margin-bottom:40px}.countdown-grid{gap:20px}.cd-box,.countdown-grid{display:flex;justify-content:center}.cd-box{width:100px;height:120px;background:rgba(13,27,42,.6);border:1px solid rgba(0,240,255,.15);border-radius:12px;flex-direction:column;align-items:center;box-shadow:inset 0 0 20px rgba(0,240,255,.02)}.cd-num{font-family:var(--font-geist-mono);font-size:3rem;font-weight:700;color:var(--cyan);text-shadow:0 0 15px rgba(0,240,255,.4);line-height:1;margin-bottom:8px}.cd-label{font-size:.75rem;color:var(--muted);letter-spacing:.1em}.seo-legacy-zone{margin-top:150px;border-top:1px solid rgba(255,255,255,.05);padding-top:80px}.seo-glass-card{background:rgba(13,27,42,.2);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:32px;margin-bottom:32px}.seo-glass-card h2{font-family:var(--font-tektur);font-size:1.5rem;color:#fff;margin-top:0;margin-bottom:24px}.seo-glass-card p,.seo-glass-card span{color:var(--muted);line-height:1.6}.seo-glass-card a{color:var(--cyan)}.seo-glass-card a:hover{text-decoration:underline}.trust-section{padding:40px;background:linear-gradient(135deg,rgba(0,240,255,.05),transparent);border-radius:16px;border:1px solid rgba(0,240,255,.1);margin-top:40px}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px;margin-top:40px}.trust-card{display:flex;flex-direction:column;gap:16px}.trust-card h3{font-size:1.15rem;color:#fff;margin:0;display:flex;align-items:center;gap:12px}.trust-card p{font-size:.9rem;color:var(--muted);line-height:1.6;margin:0}.trust-icon-wrap{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,240,255,.1);border-radius:8px;color:var(--cyan)}.insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.insight-card{background:rgba(13,27,42,.4);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.insight-card:hover{border-color:rgba(0,240,255,.3);background:rgba(13,27,42,.6);transform:translateY(-4px)}.insight-tag{font-family:var(--font-geist-mono);font-size:.7rem;color:var(--amber);text-transform:uppercase;letter-spacing:.05em;background:rgba(255,184,0,.1);padding:4px 8px;border-radius:4px;align-self:flex-start}.insight-card h3{font-size:1.1rem;color:#fff;margin:0}.insight-card p{font-size:.85rem;color:var(--muted);line-height:1.5;margin:0}.seo-cols-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.seo-col-card{background:rgba(13,27,42,.4);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;flex-direction:column}.seo-col-card h3{font-family:var(--font-tektur);font-size:1.3rem;color:#fff;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(0,240,255,.2);display:inline-block}.seo-list{list-style:none;padding:0;margin:20px 0;flex:1 1}.seo-list li{position:relative;padding-left:20px;margin-bottom:12px}.seo-list li:before{content:"•";position:absolute;left:0;color:var(--cyan)}.seo-list a{color:var(--text);font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;line-height:1.4;display:inline}.seo-list a:hover{color:var(--cyan);border-bottom-color:var(--cyan);text-decoration:none}.seo-nav-link{font-family:var(--font-instrument-sans);font-size:1rem;font-weight:600;color:var(--text);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;display:inline-block;white-space:wrap}.seo-nav-link:hover{color:var(--cyan);border-bottom-color:var(--cyan);text-decoration:none;text-shadow:0 0 10px rgba(0,240,255,.4)}.seo-nav-summary{color:var(--muted);line-height:1.6;margin-bottom:24px}.seo-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.seo-rich-card{background:rgba(13,27,42,.3);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;flex-direction:column;transition:all .3s ease}.seo-rich-card:hover{background:rgba(13,27,42,.5);border-color:rgba(0,240,255,.2)}.seo-rich-title{font-family:var(--font-instrument-sans);font-weight:700;font-size:1.15rem;color:#fff;margin:0 0 12px}.seo-rich-desc{font-size:.9rem;color:var(--muted);line-height:1.5;margin:0 0 20px;flex:1 1}.seo-rich-link{font-size:.85rem;font-weight:600;color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.seo-rich-link:hover{text-shadow:0 0 10px rgba(0,240,255,.3)}@media (max-width:900px){.fixture-row{grid-template-columns:1fr;gap:12px}.fix-team.right{justify-content:flex-start}}@media (max-width:640px){.hero-title{font-size:2.5rem}.stats-row{flex-direction:column;gap:30px}.match-display{gap:20px}.match-display,.stats-bars{grid-template-columns:1fr}.countdown-grid{flex-wrap:wrap}}.global-header{position:fixed;top:0;left:0;right:0;height:64px;background:rgba(10,14,26,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,240,255,.15);z-index:1000;transition:all .3s ease}.global-header,.nav-container{display:flex;align-items:center}.nav-container{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;justify-content:space-between}.nav-logo{font-family:var(--font-tektur);font-weight:800;font-size:1.25rem;color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px}.nav-logo:hover{text-shadow:0 0 10px rgba(0,240,255,.5)}.nav-links{display:flex;gap:32px}.nav-item{font-family:var(--font-instrument-sans);font-weight:600;font-size:.9rem;color:var(--muted);text-decoration:none;transition:all .2s ease;position:relative;padding:4px 0}.nav-item:hover{color:var(--cyan)}.nav-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);transition:width .2s ease}.nav-item:hover:after{width:100%}.global-footer{background:#05070A;border-top:1px solid rgba(255,255,255,.05);padding:80px 0 40px;margin-top:80px}.footer-grid{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:48px;gap:48px}.footer-col h4{font-family:var(--font-tektur);color:#fff;font-size:1rem;margin-bottom:24px;letter-spacing:.05em}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links a{color:var(--muted);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-links a:hover{color:var(--cyan)}.footer-bottom{max-width:1200px;margin:60px auto 0;padding:24px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;color:#444;font-size:.85rem}.loading-container{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0A0E1A}.pulse-beam{width:240px;height:2px;background:rgba(0,240,255,.2);position:relative;overflow:hidden}.pulse-beam:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 15px var(--cyan);animation:scanning 1.5s ease-in-out infinite}@keyframes scanning{0%{left:-100%}to{left:100%}}.loading-text{margin-top:24px;font-family:var(--font-tektur);color:var(--cyan);letter-spacing:.2em;font-size:.8rem;opacity:.8;animation:pulse 2s ease-in-out infinite}@media (max-width:768px){.nav-links{display:none}}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/451439596e81896f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c3b3251faef3026-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9179b972b1144d49-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/12d76355cba5cee2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a1fd971284af61a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82f7ddb31651de82-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tektur Fallback;src:local("Arial");ascent-override:90.61%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:110.36%}.__className_e48080{font-family:Tektur,Tektur Fallback;font-style:normal}.__variable_e48080{--font-tektur:"Tektur","Tektur Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}