@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#101820;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:#101820;--muted:#667085;--muted-strong:#475467;--line:#d9dee7;background:#eef1f5;font-family:Plus Jakarta Sans,Arial,sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}body,button,input{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #d7192047}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4{letter-spacing:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:700}p{margin:0}#root{min-height:100vh}.site-shell{width:min(1240px,100% - 28px);max-width:100%;margin:0 auto;padding-bottom:32px}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#d7192014,#0000 30%),#101820;border-bottom:1px solid #d71920e6;width:100%;margin:0 0 18px;position:sticky;top:0;box-shadow:0 10px 24px #1018202e}@media (width>=721px){.site-header{width:auto;margin:0 calc(50% - 50vw) 18px}}.header-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1240px,100% - 28px);max-width:100%;min-height:54px;margin:0 auto;display:grid}.brand{color:#fff;flex:none;align-items:center;width:fit-content;display:inline-flex}.brand-logo{filter:drop-shadow(0 6px 10px #00000047);width:150px;height:auto;display:block}.main-nav{justify-content:center;align-items:center;gap:4px;display:flex}.main-nav a,.nav-link{color:#d8dee8;text-shadow:0 0 #fff0;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-family:inherit;font-size:.94rem;font-weight:800;transition:color .16s,text-shadow .16s}.main-nav a:hover,.nav-link:hover,.nav-link[aria-expanded=true]{color:#fff;text-shadow:0 0 16px #ffffff80;background:0 0}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.subscribe-button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#d71920;border-radius:8px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:900;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 10px 20px #d7192042}.subscribe-button:hover{color:#fff;background:#f71928;transform:translateY(-1px)}.mega-menu{opacity:0;pointer-events:none;width:min(1240px,100% - 28px);max-width:100%;max-height:0;margin:0 auto;transition:max-height .24s,opacity .18s,transform .18s,padding .18s;overflow:hidden;transform:translateY(-8px)}.mega-menu.open{overscroll-behavior:contain;opacity:1;pointer-events:auto;max-height:420px;padding:0 0 14px;overflow-y:auto;transform:translateY(0)}.mega-menu-head{color:#fff;background:linear-gradient(90deg,#d719202e,#ffffff0a),#121d2a;border:1px solid #ffffff14;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.mega-menu-head strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.05rem}.mega-menu-grid{background:#ffffff14;border:1px solid #ffffff14;border-radius:0 0 10px 10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:visible}.mega-menu-card{background:#0f1722;min-height:176px;padding:16px}.mega-menu-card button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:12px;padding:0;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:900}.mega-menu-card button:hover{color:#ff6872}.mega-menu-card div{gap:8px;display:grid}.mega-menu-card a{color:#aeb8c6;width:fit-content;font-size:.9rem;font-weight:750}.mega-menu-card a:hover{color:#fff}.search-box,.section-search{height:42px;color:var(--muted);border:1px solid var(--line);background:#f5f7fa;border-radius:9px;align-items:center;gap:10px;display:flex}.search-box{width:min(280px,28vw);padding:0 13px}.section-search{width:min(360px,42vw);padding:0 14px}.search-box input,.section-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.icon-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:36px;height:36px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-grid}.icon-button:hover{background:#d71920;border-color:#d71920;transform:translateY(-1px)}.menu-toggle.active{color:#fff;background:#d71920;border-color:#d71920}.search-action{color:#fff;background:0 0;border-color:#0000}.search-action:hover{color:#ff6872;background:0 0;border-color:#0000}.hero-section{background:linear-gradient(135deg,#07111c,#111827 46%,#2a080d);border:1px solid #ffffff1a;border-radius:18px;max-width:100%;min-height:clamp(540px,42vw,680px);margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 28px 70px #03071247,inset 0 1px #ffffff1f}.hero-slides,.hero-slide{position:absolute;inset:0}.hero-slide{isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;align-items:end;transition:opacity .42s,transform .9s,visibility .42s;display:grid;transform:scale(1.012)}.hero-slide.active{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.hero-slide img{z-index:-2;object-fit:cover;object-position:center;image-rendering:auto;filter:saturate(1.06)contrast(1.02);will-change:transform;width:100%;height:100%;transition:transform 4.2s,filter .42s;position:absolute;inset:0;transform:scale(1)}.hero-slide.active img{transform:scale(1.018)}.hero-slide:after{z-index:-1;content:"";background:linear-gradient(90deg,#0307128f,#03071238 42%,#0307120a),linear-gradient(#0000 58%,#03071257);position:absolute;inset:0}.hero-copy{opacity:0;color:#fff;max-width:min(820px,100% - 48px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:opacity, transform;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:16px;margin:clamp(20px,4vw,44px);padding:0;transition:opacity .36s .12s,transform .42s .12s;display:flex;transform:translateY(18px)}.hero-slide.active .hero-copy{opacity:1;transform:translateY(0)}.hero-slider.single-slide .hero-slide,.hero-slider.single-slide .hero-slide img,.hero-slider.single-slide .hero-copy{opacity:1;visibility:visible;pointer-events:auto}.hero-slider.single-slide .hero-slide,.hero-slider.single-slide .hero-slide img{transform:scale(1)}.hero-slider.single-slide .hero-copy{transform:translateY(0)}.eyebrow{color:#d71920;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.hero-copy h1{color:#fff;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 10px 34px #00000057;max-width:min(100%,18ch);margin:0;font-size:clamp(2.05rem,3.15vw,3.8rem);line-height:1.04}.hero-copy p{color:#ffffffd1;max-width:min(100%,68ch);font-size:1.03rem;line-height:1.55}.hero-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-top:4px;display:flex}.primary-link,.blog-card a{align-items:center;gap:7px;width:fit-content;font-weight:900;display:inline-flex}.primary-link{color:#fff;background:#d71920;border-radius:8px;min-height:44px;padding:0 16px;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 24px #d7192047}.primary-link:hover{color:#fff;background:#f71928;transform:translateY(-1px);box-shadow:0 14px 28px #d7192057}.headline-strip{background:#101820;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:100%;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 14px 28px #1018201f}.strip-label{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#d71920;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:900;display:inline-flex;position:relative}.ticker-window{min-width:0;overflow:hidden}.headline-track{align-items:center;gap:42px;width:max-content;min-height:44px;padding-left:32px;animation:36s linear infinite marquee;display:flex}.headline-strip:hover .headline-track{animation-play-state:paused}.headline-track a{color:#f8fafc;white-space:nowrap;flex:none;font-size:.95rem;font-weight:850;transition:color .16s;position:relative}.headline-track a:after{content:"";background:#d71920;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.headline-track a:hover{color:#fff}.score-coming,.sports-section,.blog-section,.site-footer{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:16px;padding:22px;box-shadow:0 12px 32px #1018200f}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-head h2{color:var(--ink);margin:4px 0 0;font-size:clamp(1.45rem,2.5vw,2rem)}.status-icon{color:#d71920;background:#fff1f2;border:1px solid #d719202e;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 0 0 6px #d719200d}.coming-grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.75fr));gap:14px;display:grid}.coming-main,.feature-card,.sport-card,.blog-card,.utility-row article{border:1px solid var(--line);background:#f7f9fc;border-radius:10px}.coming-main{color:#fff;background:linear-gradient(135deg,#101820f0,#d71920e6),#101820;align-content:center;gap:12px;min-height:230px;padding:24px;display:grid}.coming-main h3{color:#fff;max-width:18ch;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.coming-main p{color:#ffffffc7;max-width:58ch}.feature-card{align-content:start;gap:10px;padding:18px;display:grid}.feature-card svg,.utility-row svg{color:#d71920}.feature-card strong,.sport-card strong,.utility-row strong{color:var(--ink)}.feature-card span,.sport-card p,.utility-row span{color:var(--muted);font-size:.92rem}.schedule-section{border:1px solid var(--line);background:linear-gradient(#fff,#f8fafc);border-radius:10px;margin-bottom:16px;padding:22px;box-shadow:0 12px 32px #1018200f}.schedule-fresh{color:#101820;border:1px solid var(--line);background:#f5f7fa;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.schedule-alert,.schedule-warning{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:.88rem;font-weight:800}.schedule-warning{margin:12px 14px 14px}.schedule-calendar{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:10px;max-width:100%;margin:-2px 0 16px;padding:2px 2px 8px;display:flex;overflow-x:auto}.schedule-calendar button{min-width:132px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex:none;align-items:center;gap:9px;padding:10px 12px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 12px 24px #1018200f}.schedule-calendar button:hover,.schedule-calendar button.active{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 36%),#d71920;border-color:#d71920;transform:translateY(-1px);box-shadow:0 16px 30px #d7192038}.schedule-calendar svg{flex:none}.schedule-calendar span{text-align:left;gap:1px;display:grid}.schedule-calendar strong{font-size:.84rem;font-weight:950}.schedule-calendar small{color:currentColor;opacity:.72;font-size:.68rem;font-weight:850}.schedule-grid{grid-template-columns:1fr;gap:14px;display:grid}.schedule-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 14px 26px #1018200f}.schedule-card-head{color:#fff;background:radial-gradient(circle at 100% 0,#d7192061,#0000 34%),#101820;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.schedule-card-head>div{gap:4px;display:grid}.schedule-card-head h3{color:#fff;margin:0;font-size:1.25rem}.schedule-card-head span{color:#e2e8f0c7;font-size:.78rem;font-weight:850}.schedule-card-head a{color:#ffd3d6;flex:none;align-items:center;gap:5px;font-size:.78rem;font-weight:900;display:inline-flex}.schedule-card-head a:hover{color:#fff}.scoreboard-list{background:radial-gradient(circle at 12% 0,#d7192014,#0000 30%),linear-gradient(#f8fafc,#eef3f8);gap:12px;padding:12px;display:grid}.scoreboard-league{background:#fff;border:1px solid #e2e8f0f2;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #0f172a0f,inset 0 1px #ffffffeb}.scoreboard-league:hover{box-shadow:0 16px 34px #0f172a17,inset 0 1px #fffffff0}.scoreboard-league-head{color:#111827;background:linear-gradient(#fff,#f8fafc 72%,#f1f5f9);border-bottom:1px solid #e2e8f0eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.league-emblem{color:#d71920;background:radial-gradient(circle,#d7192024 0 34%,#0000 36%),linear-gradient(135deg,#fff1f2,#fff);border-radius:999px;place-items:center;width:30px;height:30px;font-size:1.02rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #d719201a,0 8px 18px #d719201f}.scoreboard-league-head div{min-width:0;display:grid}.scoreboard-league-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:950;overflow:hidden}.scoreboard-league-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.scoreboard-league-head em{color:#d71920;text-align:center;background:#fff1f2;border-radius:999px;min-width:28px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:950}.scoreboard-matches{display:grid}.scoreboard-match{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e2e8f0d1;grid-template-columns:30px minmax(118px,.22fr) minmax(0,1fr) minmax(116px,.32fr);align-items:center;gap:14px;padding:10px 12px;transition:background .15s,transform .15s,box-shadow .15s;display:grid}.scoreboard-match:first-child{border-top:0}.scoreboard-match:hover{z-index:1;background:snow;position:relative;box-shadow:inset 3px 0 #d71920}.scoreboard-match.selected{z-index:1;background:linear-gradient(90deg,#d7192014,#0000 34%),snow;position:relative;box-shadow:inset 4px 0 #d71920,0 12px 26px #d7192014}.scoreboard-match.selected .scoreboard-favorite{color:#d71920}.scoreboard-favorite{color:#cbd5e1;place-items:center;width:24px;height:24px;font-size:1.14rem;font-weight:900;line-height:1;transition:color .15s,transform .15s;display:grid}.scoreboard-match:hover .scoreboard-favorite{color:#d71920;transform:scale(1.08)}.scoreboard-match-time{width:100%;color:var(--muted);justify-items:center;gap:2px;font-size:.75rem;font-weight:900;display:grid}.scoreboard-match-time strong{color:#111827;text-align:center;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:min(116px,100%);max-width:132px;padding:6px 12px;font-size:.75rem;font-weight:950;line-height:1.15;display:inline-flex}.scoreboard-match.live .scoreboard-match-time strong{color:#fff;background:#d71920;box-shadow:0 0 0 4px #d719201a,0 8px 18px #d7192033}.scoreboard-match-time small{color:var(--muted);text-align:center;font-size:.68rem;font-weight:800}.scoreboard-teams{gap:6px;min-width:0;display:grid}.scoreboard-team-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.scoreboard-team-meta{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:inline-grid}.team-mark.mini{color:#d71920;background:linear-gradient(135deg,#fff,#f8fafc);width:28px;height:28px;box-shadow:inset 0 0 0 1px #94a3b838,0 6px 12px #0f172a0f}.team-mark.mini.has-media{box-shadow:none;background:0 0}.team-mark.mini img{width:23px;height:23px}.team-mark.mini b{font-size:.63rem}.scoreboard-team-meta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.scoreboard-team-line.winner .scoreboard-team-meta strong,.scoreboard-team-line.winner .scoreboard-score{color:#047857}.scoreboard-score{color:#101820;letter-spacing:-.03em;text-align:right;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:1.04rem;font-weight:950}.scoreboard-match-info{justify-items:end;gap:6px;min-width:0;display:grid}.scoreboard-match-info small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;overflow:hidden}.schedule-table{-webkit-overflow-scrolling:touch;max-width:100%;display:grid;overflow-x:auto}.schedule-row{border-top:1px solid var(--line);grid-template-columns:.82fr 1.06fr minmax(280px,1.55fr) minmax(190px,1.1fr) minmax(150px,.9fr) 64px;gap:12px;min-width:1080px;padding:13px 14px;transition:background .16s;display:grid}.schedule-row:not(.schedule-row-head):hover{background:#f8fafc}.schedule-row-head{color:#d71920;letter-spacing:.08em;text-transform:uppercase;background:#fff5f5;font-size:.72rem;font-weight:900}.schedule-row span,.schedule-row strong,.schedule-row a,.schedule-row button{min-width:0;color:var(--muted-strong);font-size:.82rem;line-height:1.35}.schedule-row span{align-content:start;gap:4px;display:grid}.schedule-row strong{color:var(--ink);font-weight:900}.schedule-row small{color:var(--muted);font-size:.76rem;line-height:1.35}.schedule-row strong a{color:inherit}.schedule-row strong a:hover{color:#d71920}.schedule-empty{color:var(--muted-strong);border:1px dashed var(--line);text-align:center;background:#fff;border-radius:14px;place-items:center;gap:8px;margin-top:14px;padding:24px;display:grid}.schedule-empty svg{color:#d71920}.schedule-empty strong{color:var(--ink);font-size:1rem;font-weight:950}.schedule-empty span{max-width:560px;color:var(--muted);font-size:.9rem}.fixture-link{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.fixture-link:focus-visible,.schedule-source-link:focus-visible,.match-detail-close:focus-visible{outline-offset:3px;outline:3px solid #d7192047}.fixture-link:hover .team-badge strong{color:#d71920}.matchup-block{gap:8px;display:grid}.team-badge{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.team-mark{background:0 0;border:0;border-radius:0;place-items:center;width:34px;height:34px;display:inline-grid;overflow:hidden}.team-mark img{object-fit:contain;width:30px;height:30px}.team-mark b{color:#d71920;font-size:.68rem;font-weight:950}.team-mark img+b{display:none}.team-badge span:last-child{min-width:0}.team-badge strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:950;transition:color .16s;display:block;overflow:hidden}.team-badge small{color:var(--muted);font-size:.76rem;font-weight:800;display:block}.team-badge.winner strong{color:#047857}.schedule-fixture{color:var(--ink);align-self:start;font-weight:950;display:block}.match-state{color:#334155;letter-spacing:.07em;text-transform:uppercase;background:#eef2f7;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:.67rem;font-weight:950;display:inline-flex}.match-state.live{color:#fff;background:linear-gradient(135deg,#ef242b,#c91118);box-shadow:0 7px 16px #d7192038,inset 0 1px #fff3}.match-state.live:before{content:"";background:#fff;border-radius:999px;width:6px;height:6px;animation:1.45s ease-out infinite liveDotPulse;box-shadow:0 0 #ffffffad}.match-state.final{color:#065f46;background:#d1fae5}.match-state.scheduled{color:#1d4ed8;background:#dbeafe}.schedule-source-link{color:#d71920;cursor:pointer;background:#fff5f5;border:0;border-radius:999px;align-self:start;width:fit-content;padding:5px 8px;font-weight:900}.schedule-source-link:hover{color:#fff;background:#d71920}.match-detail-modal{isolation:isolate;background:linear-gradient(#f8fafc 0%,#eef2f7 52%,#f8fafc 100%);border:1px solid #e2e8f0eb;border-radius:26px;width:min(1040px,100%);max-height:min(860px,100dvh - 32px);padding:0;position:relative;overflow:hidden auto;box-shadow:0 34px 90px #0307125c,inset 0 1px #ffffffeb}.match-detail-inline-anchor{margin-top:16px;scroll-margin-top:84px}.match-detail-panel{border-radius:22px;width:100%;max-height:none;margin:0;overflow:hidden;box-shadow:0 22px 58px #0f172a24,inset 0 1px #ffffffeb}.match-detail-panel .match-center-topline{border-radius:22px 22px 0 0}.match-detail-close{z-index:3;width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;transition:transform .16s,color .16s,background .16s;display:inline-grid;position:absolute;top:18px;right:26px;box-shadow:0 12px 30px #0f172a2e}.match-detail-close:hover{color:#fff;background:#d71920;transform:translateY(-1px)}.match-center-topline{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#d719202e,#0000 38%),#0b121a;border-radius:26px 26px 0 0;align-items:center;gap:10px;padding:14px 84px 14px 24px;font-size:.78rem;font-weight:950;display:flex}.match-live-chip{color:#fff;align-items:center;gap:7px;display:inline-flex}.match-live-chip svg{color:#ef242b;filter:drop-shadow(0 0 8px #ef242b6b)}.match-center-topline strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-scoreboard{background:linear-gradient(90deg,#d7192085,#d8dee8,#d7192085);grid-template-columns:minmax(0,1fr) minmax(240px,1.2fr) minmax(0,1fr);align-items:stretch;gap:1px;display:grid}.score-team,.score-status{text-align:center;background:radial-gradient(circle at top,#d7192012,#0000 34%),#fff;align-content:center;justify-items:center;min-height:190px;padding:22px;display:grid}.score-team{gap:14px}.score-team .team-badge{text-align:left;grid-template-columns:54px minmax(0,1fr);justify-self:stretch}.score-team .team-mark{width:54px;height:54px}.score-team .team-mark img{width:48px;height:48px}.score-team .team-badge strong{font-size:1.05rem}.score-team b{color:#101820;overflow-wrap:anywhere;letter-spacing:-.06em;max-width:100%;font-size:clamp(1.8rem,5vw,3.8rem);font-weight:950;line-height:1}.score-team.away .team-badge{direction:rtl}.score-team.away .team-badge span:last-child{text-align:right;direction:ltr}.score-status{background:linear-gradient(#fffffff5,#f8fafcf5),radial-gradient(circle,#d7192029,#0000 38%);gap:10px;position:relative}.score-status h2{max-width:430px;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,3vw,2.2rem);line-height:1.05}.score-status small{color:var(--muted);font-size:.82rem;font-weight:900}.match-tabs{background:#101820;gap:0;display:flex;overflow-x:auto}.match-tabs span{color:#cbd5e1;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff14;min-width:128px;padding:13px 18px;font-size:.78rem;font-weight:950}.match-tabs span:first-child{color:#fff;background:linear-gradient(135deg,#ef242b,#b90f15)}.match-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px 0;display:grid}.match-meta-strip span{color:#334155;background:#ffffffc2;border:1px solid #e2e8f0f2;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #0f172a0d}.match-meta-strip svg{color:#d71920;flex:none}.match-center-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:14px;padding:16px;display:grid}.match-main-panel,.match-side-panel{align-content:start;gap:14px;display:grid}.match-section-card{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #e2e8f0f5;border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a14,inset 0 1px #ffffffe6}.match-section-card:before{content:"";background:linear-gradient(#ef242b,#d7192014);width:3px;position:absolute;inset:0 auto 0 0}.match-section-card h3{color:var(--ink);align-items:center;gap:9px;margin:0 0 12px;font-size:1rem;font-weight:950;display:flex}.match-section-card h3 svg{color:#d71920}.match-section-card p,.match-detail-note{overflow-wrap:anywhere;color:var(--muted-strong);margin:0;font-size:.9rem;font-weight:750;line-height:1.55}.match-detail-error{color:#b91c1c!important;margin-bottom:8px!important}.match-detail-muted{background:linear-gradient(135deg,#fff7f7,#f8fafc);border:1px dashed #d7192047;border-radius:13px;padding:12px;color:var(--muted-strong)!important}.match-scorecard-list{gap:14px;display:grid}.match-scorecard{gap:8px;display:grid}.match-scorecard>strong{color:#d71920;font-size:.9rem;font-weight:950}.match-scorecard-table{border:1px solid #e2e8f0f2;border-radius:14px;display:grid;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6}.match-scorecard-table div{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1.4fr) repeat(5,minmax(56px,.45fr));min-width:500px;display:grid}.match-scorecard-table div:first-child{color:#fff;background:linear-gradient(90deg,#101820,#172434);border-top:0;font-weight:950}.match-scorecard-table span{color:var(--muted-strong);padding:9px 10px;font-size:.78rem;font-weight:800}.match-scorecard-table div:first-child span{color:#fff}.match-timeline{gap:0;display:grid}.match-timeline div{border-top:1px solid var(--line);grid-template-columns:86px minmax(0,1fr);gap:10px 14px;padding:13px 0;display:grid;position:relative}.match-timeline div:first-child{border-top:0}.match-timeline span{color:#d71920;background:#fff1f2;border-radius:999px;justify-content:center;align-self:start;align-items:center;min-height:28px;padding:4px 8px;font-size:.78rem;font-weight:950;display:inline-flex}.match-timeline strong{color:var(--ink);font-size:.92rem}.match-timeline p{grid-column:2}.match-stat-table,.match-facts{gap:8px;display:grid}.match-stat-table div,.match-facts div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.match-stat-table strong,.match-facts strong,.match-timeline strong{overflow-wrap:anywhere}.match-stat-table div:first-child,.match-facts div:first-child{border-top:0}.match-stat-table span,.match-facts span{color:var(--muted);font-size:.78rem;font-weight:900}.match-stat-table strong,.match-facts strong{color:var(--ink);font-size:.88rem;font-weight:950;line-height:1.35}.match-lineups{gap:10px;display:grid}.match-lineup-team{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0f2;border-radius:14px;padding:10px}.match-lineup-team strong{color:var(--ink);font-size:.92rem;font-weight:950;display:block}.match-lineup-team ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.match-lineup-team li{color:var(--muted-strong);font-size:.82rem;font-weight:760;line-height:1.35}.match-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-detail-grid div{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:12px}.match-detail-grid span{color:#d71920;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.match-detail-grid strong{color:var(--ink);margin-top:5px;font-size:.9rem;line-height:1.35;display:block}.match-detail-note{border-top:1px solid var(--line);margin:0 16px 16px;padding:14px 16px 0}.sports-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sport-card{text-align:left;cursor:pointer;isolation:isolate;align-content:start;gap:12px;min-height:240px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;overflow:hidden}.sport-card:before,.sport-card:after{content:"";pointer-events:none;position:absolute}.sport-card:before{z-index:-2;background:radial-gradient(circle at 100% 0,#d7192029,#0000 34%),linear-gradient(#fff,#f8fafc);inset:0}.sport-card:after{z-index:-1;background:linear-gradient(90deg,#d71920,#d7192024);border-radius:0 0 999px 999px;height:3px;transition:left .16s,right .16s,height .16s;top:0;left:18px;right:18px}.sport-card:hover{border-color:#d719206b;transform:translateY(-4px);box-shadow:0 18px 34px #1018201a,0 14px 30px #d719201f}.sport-card:hover:after{height:4px;left:0;right:0}.sport-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sport-icon{color:#d71920;background:radial-gradient(circle at 30% 24%,#fffffff5,#0000 32%),linear-gradient(135deg,#fff5f5,#fff);border:1px solid #d719202e;border-radius:18px;place-items:center;width:54px;height:54px;transition:color .16s,background .16s,transform .16s;display:inline-grid;box-shadow:inset 0 0 0 7px #d719200a,0 12px 24px #d719201f}.sport-icon svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.sport-card:hover .sport-icon{color:#fff;background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 34%),#d71920;transform:rotate(-3deg)scale(1.04)}.sport-count{color:#d71920;letter-spacing:.08em;text-transform:uppercase;background:#fff5f5;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:900}.sport-card strong{font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1}.sport-card p{line-height:1.62}.sport-card-action{color:#101820;letter-spacing:.08em;text-transform:uppercase;align-self:end;width:fit-content;margin-top:auto;font-size:.78rem;font-weight:950;transition:color .16s,transform .16s}.sport-card-action:after{content:" →";color:#d71920}.sport-card:hover .sport-card-action{color:#d71920;transform:translate(2px)}.coverage-section{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#d719201f,#0000 32%),linear-gradient(#fff,#f8fafc);border-radius:10px;gap:14px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 12px 32px #1018200f}.coverage-section h2{max-width:18ch;color:var(--ink);margin:4px 0 0;font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.04}.coverage-section p{max-width:88ch;color:var(--muted-strong)}.keyword-chips{flex-wrap:wrap;gap:8px;display:flex}.keyword-chips span{color:#d71920;letter-spacing:.04em;text-transform:capitalize;background:#fff5f5;border:1px solid #d7192024;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.75rem;font-weight:900}.blog-head{align-items:center}.blog-index-page,.blog-detail-page{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:100%;margin-bottom:16px;padding:22px;box-shadow:0 12px 32px #1018200f}.blog-index-page .blog-head h1{color:var(--ink);margin:4px 0 8px;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.blog-index-page .blog-head p{max-width:62ch;color:var(--muted);margin:0}.blog-detail-page{background:radial-gradient(circle at 100% 0,#d7192014,#0000 34%),#fff;gap:18px;display:grid}.blog-detail-card{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:24px;min-width:0;max-width:100%;display:grid}.detail-hero-media{background:#101820;border-radius:14px;min-width:0;max-width:100%;position:sticky;top:88px;overflow:hidden;box-shadow:0 18px 36px #1018201f}.detail-hero-media img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.detail-content h1{max-width:min(100%,16ch);color:var(--ink);text-wrap:balance;margin:10px 0 14px;font-size:clamp(2rem,4vw,4.25rem);line-height:1}.detail-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.detail-excerpt{max-width:68ch;color:var(--muted-strong);font-size:1.08rem;line-height:1.65}.detail-subtitle{color:#d71920;max-width:66ch;margin:-2px 0 12px;font-size:1.15rem;font-weight:900;line-height:1.45}.detail-meta-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.detail-meta-row span,.detail-meta-row a{color:#101820;border:1px solid var(--line);background:#f5f7fa;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:900}.detail-meta-row a{color:#d71920}.article-toc{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:8px;margin:18px 0;padding:14px;display:grid}.article-toc strong{color:var(--ink)}.article-toc a{color:#d71920;width:fit-content;font-weight:850}.detail-video{max-width:100%;margin:18px 0}.article-body{gap:16px;min-width:0;max-width:100%;margin-top:18px;display:grid;overflow:visible}.article-body>*{min-width:0;max-width:100%}.article-body p,.article-body li{color:#334155;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:1.02rem;line-height:1.82}.article-body h2,.article-body h3{color:var(--ink);margin:8px 0 0;scroll-margin-top:90px}.article-body h2{font-size:clamp(1.55rem,3vw,2.3rem)}.article-body h3{font-size:clamp(1.25rem,2vw,1.65rem)}.article-body blockquote{color:#7f1d1d;background:#fff5f5;border-left:4px solid #d71920;border-radius:12px;margin:0;padding:16px 18px;font-size:1.05rem;line-height:1.7}.article-body ul,.article-body ol{gap:8px;margin:0;padding-left:22px;display:grid}.article-body hr{border:0;border-top:1px solid var(--line);width:100%}.article-inline-image{object-fit:cover;border-radius:12px;width:100%;max-height:520px;box-shadow:0 16px 34px #1018201f}.wordpress-content img,.wordpress-content figure img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 16px 34px #1018201f}.wordpress-content figure{margin:0}.wordpress-content figcaption{color:var(--muted);margin-top:8px;font-size:.9rem}.wordpress-content .aligncenter{margin-left:auto;margin-right:auto}.wordpress-content iframe,.wordpress-content .wp-block-embed iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;max-width:100%}.wordpress-content,.wordpress-content :not(pre):not(code){overflow-wrap:break-word;word-break:normal;max-width:100%;white-space:normal!important}.wordpress-content>div,.wordpress-content div:not(.wp-responsive-table):not(.tablepress-table-wrapper):not(.tablepress-scroll-wrapper):not(.dataTables_wrapper){width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow:visible!important}.wordpress-content p,.wordpress-content h1,.wordpress-content h2,.wordpress-content h3,.wordpress-content h4,.wordpress-content h5,.wordpress-content h6,.wordpress-content blockquote,.wordpress-content figure,.wordpress-content ul,.wordpress-content ol,.wordpress-content li,.wordpress-content span,.wordpress-content strong,.wordpress-content em,.wordpress-content a{overflow-wrap:anywhere;min-width:0;max-width:100%}.wordpress-content p,.wordpress-content h1,.wordpress-content h2,.wordpress-content h3,.wordpress-content h4,.wordpress-content h5,.wordpress-content h6,.wordpress-content blockquote,.wordpress-content figure,.wordpress-content ul,.wordpress-content ol{width:100%!important}.wordpress-content pre,.wordpress-content code{max-width:100%}.wordpress-content pre{display:block;overflow-x:auto}.article-chart-host,.wordpress-content .sx-chart,.sx-chart{width:100%!important;max-width:100%!important}.article-chart-host{margin:22px 0}.sx-chart{background:radial-gradient(circle at 16% 12%,#d719201a,#0000 30%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0f5;border-radius:22px;gap:18px;padding:22px;box-shadow:0 20px 48px #0f172a1a;margin:24px 0!important;display:grid!important;overflow:hidden!important}.sx-chart figcaption{gap:5px;display:grid;margin:0!important}.sx-chart figcaption strong{color:#101820;font-size:clamp(1.25rem,3.5vw,2rem);line-height:1.15}.sx-chart figcaption span,.sx-chart small{color:var(--muted);font-size:.9rem;font-weight:800}.sx-chart-body{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;min-height:310px;display:grid!important;overflow:visible!important}.sx-chart-axis{writing-mode:vertical-rl;color:#101820;letter-spacing:.03em;justify-content:center;align-items:center;font-size:.86rem;font-weight:950;display:inline-flex;transform:rotate(180deg)}.sx-chart-plot{border-bottom:3px solid #101820;border-left:3px solid #101820;min-height:300px;padding:18px 12px 0;position:relative;min-width:0!important;overflow:hidden!important}.sx-chart-grid{pointer-events:none;background-image:repeating-linear-gradient(0deg,#94a3b82e 0 1px,#0000 1px 44px);position:absolute;inset:18px 12px 0;width:auto!important}.sx-chart-bars{z-index:1;justify-content:space-around;align-items:end;gap:clamp(16px,5vw,68px);height:280px;position:relative;width:100%!important;display:flex!important;overflow:visible!important}.sx-chart-item{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:12px;width:auto!important;min-width:72px!important;max-width:180px!important;height:100%!important;display:grid!important;overflow:visible!important}.sx-chart-bar-track{justify-content:center;align-items:end;height:100%;width:100%!important;display:flex!important;overflow:visible!important}.sx-chart-bar-fill{background:linear-gradient(#ef242bdb,#d719202e);border-radius:16px 16px 4px 4px;justify-content:center;align-items:flex-start;min-height:6px;position:relative;box-shadow:0 16px 36px #d7192029;width:min(100%,150px)!important;display:flex!important;overflow:visible!important}.sx-chart-bar-fill b{color:#101820;font-size:1rem;font-weight:950;position:absolute;top:-30px}.sx-chart-item strong{color:#101820;text-align:center;font-size:.96rem;font-weight:950}.article-timeline-host,.wordpress-content .sx-timeline,.sx-timeline{width:100%!important;max-width:100%!important}.article-timeline-host{margin:24px 0}.sx-timeline{background:radial-gradient(circle at 10% 0,#d719201f,#0000 30%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0f5;border-radius:22px;gap:20px;padding:24px;box-shadow:0 20px 48px #0f172a1a;margin:24px 0!important;display:grid!important;overflow:hidden!important}.sx-timeline figcaption{color:#101820;font-size:clamp(1.25rem,3.5vw,2rem);font-weight:950;line-height:1.16;margin:0!important}.sx-timeline ol{gap:14px;position:relative;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.sx-timeline ol:before{content:"";background:linear-gradient(#d71920,#d7192014);border-radius:999px;width:3px;position:absolute;inset:10px auto 10px 20px}.sx-timeline-item{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;position:relative;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sx-timeline-dot{z-index:1;color:#fff;background:linear-gradient(135deg,#ef242b,#b90f15);border:4px solid #fff5f5;border-radius:999px;place-items:center;height:42px;font-size:.76rem;font-weight:950;position:relative;box-shadow:0 12px 24px #d7192038;width:42px!important;display:inline-grid!important}.sx-timeline-item>div{background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;gap:5px;padding:14px 16px;box-shadow:0 12px 28px #0f172a0f;min-width:0!important;display:grid!important}.sx-timeline-item strong{color:#d71920;font-size:.9rem;font-weight:950}.sx-timeline-item p{color:#334155;font-size:.98rem;font-weight:780;line-height:1.5;margin:0!important}.wordpress-content .wp-responsive-table,.wordpress-content .wp-block-table,.wordpress-content .tablepress-table-wrapper,.wordpress-content .tablepress-scroll-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d7192080 #e2e8f0bf;background:linear-gradient(90deg,#fff,#fff0) 0/24px 100% no-repeat,linear-gradient(270deg,#fff,#fff0) 100%/24px 100% no-repeat,#fff;border:1px solid #d5dde8f2;border-radius:18px;width:100%;max-width:100%;margin:18px 0 22px;overflow:auto hidden;box-shadow:0 18px 45px #0f172a17}.wordpress-content .wp-responsive-table::-webkit-scrollbar{height:8px}.wordpress-content .wp-block-table::-webkit-scrollbar{height:8px}.wordpress-content .tablepress-table-wrapper::-webkit-scrollbar{height:8px}.wordpress-content .tablepress-scroll-wrapper::-webkit-scrollbar{height:8px}.wordpress-content .wp-responsive-table::-webkit-scrollbar-thumb{background:#d719208c;border-radius:999px}.wordpress-content .wp-block-table::-webkit-scrollbar-thumb{background:#d719208c;border-radius:999px}.wordpress-content .tablepress-table-wrapper::-webkit-scrollbar-thumb{background:#d719208c;border-radius:999px}.wordpress-content .tablepress-scroll-wrapper::-webkit-scrollbar-thumb{background:#d719208c;border-radius:999px}.wordpress-content .wp-responsive-table::-webkit-scrollbar-track{background:#e2e8f0b3}.wordpress-content .wp-block-table::-webkit-scrollbar-track{background:#e2e8f0b3}.wordpress-content .tablepress-table-wrapper::-webkit-scrollbar-track{background:#e2e8f0b3}.wordpress-content .tablepress-scroll-wrapper::-webkit-scrollbar-track{background:#e2e8f0b3}.wordpress-content table,.wordpress-content .tablepress{border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff;border:0;border-radius:0;min-width:680px;max-width:none;width:100%!important}.wordpress-content table th,.wordpress-content table td,.wordpress-content .tablepress th,.wordpress-content .tablepress td{color:#334155;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px;font-size:.94rem;line-height:1.5}.wordpress-content table th,.wordpress-content .tablepress thead th{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#101820 0%,#162231 64%,#d71920 190%);font-weight:950;white-space:nowrap!important}.wordpress-content table th:first-child,.wordpress-content table td:first-child,.wordpress-content .tablepress th:first-child,.wordpress-content .tablepress td:first-child{padding-left:20px}.wordpress-content table th:last-child,.wordpress-content table td:last-child,.wordpress-content .tablepress th:last-child,.wordpress-content .tablepress td:last-child{padding-right:20px}.wordpress-content table tr:nth-child(2n) td,.wordpress-content .tablepress tbody tr:nth-child(2n) td{background:#f8fafc}.wordpress-content table tr:last-child td,.wordpress-content .tablepress tbody tr:last-child td{border-bottom:0}.wordpress-content table tbody tr,.wordpress-content .tablepress tbody tr{transition:background .2s,transform .2s}.wordpress-content table tbody tr:hover td,.wordpress-content .tablepress tbody tr:hover td{background:#fff5f5}.wordpress-content .dataTables_wrapper{width:100%;max-width:100%;overflow-x:auto}.detail-keywords{margin-top:22px}.related-blogs{border-top:1px solid var(--line);padding-top:18px}.related-blogs .section-head a{color:#d71920;align-self:center;font-weight:950}.blog-engagement{gap:18px;display:grid}.share-panel,.comments-panel{background:#fff;border:1px solid #d5dde8eb;border-radius:18px;box-shadow:0 20px 48px #0f172a14}.share-panel{background:radial-gradient(circle at 100% 0,#d719201a,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fafc 100%);grid-template-columns:minmax(0,.72fr) minmax(280px,1fr);align-items:center;gap:18px;padding:24px;display:grid}.share-panel h2,.comments-list h2,.comment-form h3{color:#101820;margin:4px 0 8px}.share-panel p{color:var(--muted);margin:0}.share-actions{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.share-actions a,.share-actions button{color:#d71920;width:auto;min-width:0;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:950;line-height:1;text-decoration:none;transition:transform .2s,color .2s,opacity .2s;display:inline-flex}.share-actions a span{color:currentColor;background:0 0;border-radius:0;place-items:center;font-size:1.32rem;line-height:1;display:grid}.share-actions a span svg{width:24px;height:24px;display:block}.share-actions a:hover,.share-actions button:hover{color:#a90f16;transform:translateY(-2px)}.share-actions a:focus-visible,.share-actions button:focus-visible{outline-offset:4px;outline:2px solid #d719208c}.native-share-button{color:#d71920!important;background:0 0!important;border:0!important}.copy-link-button svg,.native-share-button svg{flex:none;width:22px;height:22px}.comments-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:0;display:grid;overflow:hidden}.comments-list,.comment-form{padding:24px}.comment-form{color:#fff;background:radial-gradient(circle at 100% 0,#d719201f,#0000 30%),#101820}.comment-form h3{color:#fff}.comment-card{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.comment-avatar{color:#fff;background:linear-gradient(135deg,#d71920,#101820);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.comment-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.comment-meta strong{color:#101820}.comment-meta span{color:var(--muted);font-size:.82rem;font-weight:750}.comment-card p,.empty-comments p{color:var(--muted-strong);margin:6px 0 0;line-height:1.6}.empty-comments{border:1px dashed var(--line);background:#f8fafc;border-radius:14px;justify-items:start;gap:8px;margin-top:14px;padding:18px;display:grid}.comment-form label{color:#ffffffdb;gap:8px;margin-top:14px;font-size:.88rem;font-weight:900;display:grid}.comment-form input,.comment-form textarea{color:#101820;width:100%;font:inherit;background:#fff;border:1px solid #ffffff2e;border-radius:12px;outline:0}.comment-form input{min-height:44px;padding:0 13px}.comment-form textarea{resize:vertical;min-height:132px;padding:12px 13px}.comment-form input:focus,.comment-form textarea:focus{box-shadow:0 0 0 3px #d7192047}.comment-honeypot{opacity:0;position:absolute;left:-9999px}.comment-form button{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#d71920;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:950;transition:transform .2s,opacity .2s;display:inline-flex}.comment-form button:hover:not(:disabled){transform:translateY(-2px)}.comment-form button:disabled{cursor:wait;opacity:.72}.comment-success,.comment-error{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:.88rem;font-weight:850}.comment-success{color:#dcfce7;background:#22c55e2e}.comment-error{color:#fee2e2;background:#ef44442e}.category-tabs{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.category-tabs button{min-height:38px;color:var(--muted-strong);border:1px solid var(--line);font:inherit;cursor:pointer;background:#f5f7fa;border-radius:999px;padding:0 14px;font-weight:850}.category-tabs button.active{color:#fff;background:#101820;border-color:#101820}.featured-blog{color:#fff;background:radial-gradient(circle at 100% 0,#d7192047,#0000 28%),linear-gradient(135deg,#101820,#182433);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr) minmax(220px,.34fr);gap:18px;margin-bottom:18px;padding:22px;display:grid;box-shadow:0 18px 36px #1018201f}.featured-media{background:radial-gradient(circle,#ffffff1f,#ffffff0a),#101820;border-radius:12px;place-items:center;min-height:100%;display:grid;overflow:hidden}.featured-media img,.blog-card-media img{width:100%;height:100%;transition:filter .22s,transform .22s;display:block}.featured-media img{object-fit:contain}.blog-card-media img{object-fit:cover}.featured-media img{transform:scale(.98)}.featured-blog:hover .featured-media img{filter:saturate(1.12)contrast(1.04);transform:scale(1.03)}.featured-blog h2{color:#fff;max-width:18ch;margin:8px 0 12px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.featured-blog p{color:#ffffffc7;max-width:70ch;margin-top:10px}.blog-video-player{gap:8px;max-width:680px;margin:14px 0;display:grid}.blog-video-player video{aspect-ratio:16/9;object-fit:cover;background:#05080d;border:1px solid #ffffff1f;border-radius:12px;width:100%;display:block;box-shadow:0 16px 34px #00000038}.blog-video-player figcaption{color:#ffd3d6;font-size:.84rem;font-weight:800}.featured-content{border-top:1px solid #ffffff1f;max-height:240px;margin-top:14px;padding-top:12px;overflow:auto}.featured-content p{color:#ffffffd6;font-size:.95rem;line-height:1.65}.featured-blog aside{background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;align-content:center;gap:10px;padding:16px;display:grid}.featured-blog aside strong{color:#fff}.featured-blog aside span{color:#ffd3d6;line-height:1.45}.featured-blog aside small{color:#fff;background:#d71920;border-radius:999px;width:fit-content;padding:6px 9px;font-weight:900}.blog-grid,.utility-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blog-card{flex-direction:column;gap:12px;min-height:340px;padding:0;display:flex;overflow:hidden}.blog-card-media{aspect-ratio:16/9;background:linear-gradient(135deg,#101820f2,#d7192029),#101820;place-items:center;height:auto;display:grid;overflow:hidden}.blog-card:hover .blog-card-media img{filter:saturate(1.14)contrast(1.05);transform:scale(1.04)}.blog-card .blog-meta,.blog-card h3,.blog-card p,.blog-card a{margin-left:18px;margin-right:18px}.blog-card .blog-meta{margin-top:6px}.blog-card a{color:#fff;background:#d71920;border-radius:7px;min-height:36px;margin-bottom:18px;padding:0 13px;transition:background .16s,transform .16s}.blog-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-meta span,.blog-meta small{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;width:fit-content;padding:5px 8px;font-size:.73rem;font-weight:900}.blog-meta span{color:#fff;background:#d71920}.blog-meta small{color:var(--ink);border:1px solid var(--line);background:#fff}.blog-card h3{color:var(--ink);margin:0;font-size:1.22rem;line-height:1.22}.blog-card p{color:var(--muted);flex:1}.blog-card a{color:#fff}.blog-card a:hover{color:#fff;background:#f71928;transform:translateY(-1px)}.empty-state{color:var(--muted);border:1px dashed var(--line);text-align:center;background:#f7f9fc;border-radius:10px;place-items:center;gap:8px;padding:34px;display:grid}.empty-state strong{color:var(--ink)}.legal-page{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#d7192014,#0000 32%),#fff;border-radius:10px;gap:18px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 12px 32px #1018200f}.legal-hero{color:#fff;background:radial-gradient(circle at 100% 0,#d7192057,#0000 34%),linear-gradient(135deg,#101820,#182433);border-radius:14px;gap:10px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 18px 36px #1018201f}.legal-hero h1{color:#fff;max-width:16ch;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.legal-hero p{color:#ffffffd1;max-width:72ch;font-size:1.02rem;line-height:1.65}.legal-hero small{color:#fff;background:#d71920;border-radius:999px;width:fit-content;padding:7px 10px;font-weight:900}.legal-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.legal-nav{border:1px solid var(--line);background:#f8fafc;border-radius:14px;gap:8px;padding:16px;display:grid;position:sticky;top:86px}.legal-nav strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:1rem}.legal-nav a{color:var(--muted-strong);border-radius:9px;padding:9px 10px;font-size:.9rem;font-weight:850}.legal-nav a:hover,.legal-nav a.active{color:#fff;background:#d71920}.legal-card{gap:14px;min-width:0;display:grid}.legal-section{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:20px;display:grid;box-shadow:0 12px 24px #1018200d}.legal-section h2{color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.legal-section p,.legal-section li{color:var(--muted-strong);line-height:1.75}.legal-section ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal-links{flex-wrap:wrap;gap:10px;display:flex}.legal-links a{color:#d71920;background:#fff5f5;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:8px 10px;font-size:.85rem;font-weight:900;display:inline-flex}.legal-links a:hover{color:#fff;background:#d71920}.legal-note{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;gap:10px;padding:14px;line-height:1.55;display:flex}.legal-note svg{flex:none;margin-top:3px}.legal-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.legal-index-card{min-height:190px;color:var(--muted-strong);border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#d719201f,#0000 34%),linear-gradient(#fff,#f8fafc);border-radius:14px;gap:10px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.legal-index-card svg{color:#d71920}.legal-index-card strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:1.18rem}.legal-index-card span{line-height:1.55}.legal-index-card:hover{color:var(--muted-strong);border-color:#d7192057;transform:translateY(-3px);box-shadow:0 18px 34px #10182017}.info-page{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#d7192014,#0000 32%),#fff;border-radius:10px;gap:18px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 12px 32px #1018200f}.info-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);gap:16px;display:grid}.info-card,.contact-card,.info-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:14px;gap:12px;padding:20px;display:grid}.info-card h2,.contact-guidelines h2{max-width:18ch;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.04}.info-card p,.contact-card p,.info-grid p,.contact-guidelines li{color:var(--muted-strong);line-height:1.7}.info-list-card{background:radial-gradient(circle at 100% 0,#d719201f,#0000 34%),linear-gradient(#fff,#f8fafc);align-content:start}.info-check{color:var(--muted-strong);align-items:flex-start;gap:10px;font-weight:800;display:flex}.info-check svg,.contact-card svg,.info-grid svg{color:#d71920;flex:none}.info-grid,.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.info-grid strong,.contact-card strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:1.1rem}.contact-card{background:radial-gradient(circle at 100% 0,#d7192024,#0000 34%),linear-gradient(#fff,#f8fafc)}.contact-card a{color:#fff;background:#d71920;border-radius:999px;width:fit-content;padding:8px 10px;font-size:.85rem;font-weight:900}.contact-card a:hover{color:#fff;background:#f71928}.contact-guidelines ul{gap:9px;margin:0;padding-left:20px;display:grid}.utility-row{margin-bottom:16px}.utility-row article{gap:9px;padding:18px;display:grid}.site-footer{color:#d8dee8;background:#101820;border-color:#101820;margin-bottom:0;padding:28px}.footer-grid{grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(0,.66fr));gap:24px;display:grid}.brand-footer{margin-bottom:14px}.footer-logo{width:210px}.footer-brand p{color:#aeb8c6;max-width:44ch}.footer-note{color:#aeb8c6;max-width:30ch;margin:0 0 12px;font-size:.94rem;line-height:1.5}.subscribe-form{gap:10px;display:grid}.subscribe-form label{gap:7px;display:grid}.subscribe-form label span{color:#aeb8c6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.subscribe-form input{color:#fff;width:min(100%,280px);min-height:42px;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9px;outline:0;padding:0 12px}.subscribe-form input:focus{border-color:#f71928c7;box-shadow:0 0 0 3px #f7192824}.subscribe-form button{color:#fff;width:fit-content;min-height:40px;font:inherit;cursor:pointer;background:#d71920;border:0;border-radius:9px;padding:0 15px;font-weight:900}.subscribe-form button:hover{background:#f71928}.subscribe-form button:disabled{cursor:not-allowed;opacity:.72}.subscribe-message{color:#aeb8c6;width:fit-content;margin-top:10px;font-size:.82rem;line-height:1.45;display:block}.subscribe-message.success{color:#86efac}.subscribe-message.error{color:#fca5a5}.social-links{flex-wrap:wrap;gap:11px;margin-top:18px;display:flex}.social-links a{color:#fff;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;transition:color .16s,transform .16s;display:inline-grid;position:relative;overflow:visible}.social-links a:after{display:none}.social-links svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;position:relative}.social-links a[aria-label=Facebook] svg{fill:currentColor;stroke:none}.social-links a:hover{color:#f71928;box-shadow:none;background:0 0;transform:translateY(-2px)scale(1.08)}.social-links a:hover:after{opacity:1;transform:translate(32%)}.site-footer h3{color:#fff;margin:0 0 12px;font-size:1rem}.site-footer a,.site-footer span{color:#aeb8c6;align-items:center;gap:8px;width:fit-content;margin:8px 0;font-size:.94rem;display:flex}.site-footer a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.footer-bottom span{margin:0}.powered-by{color:#fff;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.powered-by span{color:#aeb8c6;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.powered-by img{filter:drop-shadow(0 4px 8px #00000057);width:92px;height:auto;display:block}.powered-by:hover{color:#fff;box-shadow:none}@keyframes heroSlide{0%,22%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(1.025)}}@keyframes heroCopyLift{0%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-10px)}}@keyframes heroImageDrift{0%{transform:scale(1.04)translate(0,0)}24%{transform:scale(1.1)translate(-14px,-8px)}to{transform:scale(1.06)translate(0,0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes liveDotPulse{0%{transform:scale(.82);box-shadow:0 0 #ffffffb8}70%{transform:scale(1);box-shadow:0 0 0 7px #fff0}to{transform:scale(.82);box-shadow:0 0 #fff0}}@media (width<=1080px){.main-nav{display:none}.mega-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-grid{grid-template-columns:1fr}.featured-blog{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr)}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static}.legal-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-layout,.info-grid,.contact-grid,.blog-detail-card{grid-template-columns:1fr}.detail-hero-media{position:static}.featured-blog aside{grid-column:1/-1}.coming-grid,.footer-grid{grid-template-columns:1fr}.sports-grid,.blog-grid,.utility-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html,body,#root{max-width:100%;overflow-x:clip}.site-shell{width:100%;padding-inline:6px;overflow-x:clip}.site-header{width:auto;margin:0 -6px 18px}.header-top{gap:12px;width:100%;min-height:66px;padding-inline:14px}.mega-menu{width:100%;padding-inline:14px}.brand-logo{width:128px}.header-actions{gap:8px}.header-actions .subscribe-button{display:none}.mega-menu.open{max-height:calc(100dvh - 78px)}.mega-menu-head{gap:4px;display:grid}.mega-menu-grid{grid-template-columns:1fr}.mega-menu-card{min-height:auto}.hero-section{border-radius:14px;width:100%;min-height:430px}.blog-head,.section-head{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.schedule-fresh{white-space:normal;border-radius:9px;justify-self:start;max-width:100%;padding:7px 10px;font-size:.72rem;line-height:1.15}.schedule-fresh svg{flex:none;width:15px;height:15px}.schedule-calendar{gap:8px;margin-bottom:12px;padding-inline:8px}.schedule-calendar button{border-radius:12px;min-width:118px;padding:9px 10px}.scoreboard-list{gap:10px;padding:8px}.scoreboard-league{border-radius:12px}.scoreboard-league-head{padding:10px}.league-emblem{width:27px;height:27px;font-size:.92rem}.scoreboard-league-head strong{font-size:.86rem}.scoreboard-match{grid-template-columns:20px minmax(86px,.34fr) minmax(0,1fr);gap:8px;padding:9px 8px}.scoreboard-favorite{width:18px;height:18px;font-size:.9rem}.scoreboard-match-info{grid-area:2/3;justify-items:start}.scoreboard-match-info small{max-width:min(220px,100%)}.scoreboard-match-time strong{min-width:min(82px,100%);max-width:94px;padding:5px 8px;font-size:.68rem}.scoreboard-match-time small{font-size:.62rem}.scoreboard-team-meta{grid-template-columns:24px minmax(0,1fr);gap:7px}.team-mark.mini{width:24px;height:24px}.team-mark.mini img{width:20px;height:20px}.scoreboard-team-meta strong{font-size:.82rem}.scoreboard-score{font-size:.98rem}.match-detail-modal{border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.match-detail-inline-anchor{margin-top:12px;scroll-margin-top:74px}.match-detail-panel{border-radius:16px;max-height:none}.match-detail-panel .match-center-topline{border-radius:16px 16px 0 0}.match-detail-close{width:34px;height:34px;top:14px;right:16px}.match-center-topline{border-radius:18px 18px 0 0;gap:3px;padding:14px 66px 14px 14px;display:grid}.match-center-topline strong{white-space:normal}.match-scoreboard{grid-template-columns:1fr}.score-team,.score-status{min-height:auto;padding:16px 14px}.score-team{grid-template-columns:minmax(0,1fr) minmax(96px,34%);place-items:center stretch;gap:10px;overflow:hidden}.score-team .team-badge{grid-template-columns:42px minmax(0,1fr)}.score-team .team-mark{width:42px;height:42px}.score-team .team-mark img{width:38px;height:38px}.score-team .team-badge strong{font-size:clamp(.92rem,4.3vw,1.15rem)}.score-team .team-badge small{font-size:.78rem}.score-team b{letter-spacing:-.035em;text-align:right;text-wrap:balance;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;justify-self:end;max-width:100%;padding:6px 0;font-size:clamp(1.5rem,8.4vw,2.15rem);line-height:1.05;display:-webkit-box;overflow:hidden}.score-status{min-height:150px}.score-status h2{font-size:clamp(1.18rem,6vw,1.65rem)}.score-team.away .team-badge{direction:ltr}.score-team.away .team-badge span:last-child{text-align:left}.match-tabs span{min-width:108px;padding:11px 12px;font-size:.72rem}.match-meta-strip{grid-template-columns:1fr;gap:8px;padding:10px 10px 0}.match-meta-strip span{justify-content:flex-start;padding:9px 10px}.match-center-layout{grid-template-columns:1fr;padding:10px}.match-section-card{border-radius:16px;padding:14px}.match-scorecard-table{border-radius:12px;margin-inline:-2px}.match-scorecard-table div{min-width:460px}.match-timeline div,.match-stat-table div,.match-facts div{grid-template-columns:1fr;gap:5px}.match-timeline p{grid-column:auto}.match-detail-grid{grid-template-columns:1fr;margin:0 10px 10px}.match-detail-note{margin:0 10px 10px;padding-inline:10px}.hero-copy{border-radius:0;justify-content:flex-end;gap:10px;width:100%;max-width:calc(100% - 28px);min-height:auto;margin:14px;padding:0;overflow:hidden}.hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.55rem,8.8vw,2.38rem);line-height:1.08}.hero-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.headline-strip{grid-template-columns:1fr;width:100%}.strip-label{justify-content:center;min-height:38px}.headline-track{min-height:42px;padding-left:22px;animation-duration:30s}.featured-blog{grid-template-columns:1fr}.featured-blog aside{grid-column:auto}.featured-media{min-height:220px}.blog-card-media{aspect-ratio:4/3}.blog-card-media img{object-fit:cover;object-position:center}.schedule-row{grid-template-columns:1fr;gap:4px;min-width:0;padding:10px 7px}.schedule-row-head{display:none}.section-search{width:100%}.sports-grid,.blog-grid,.utility-row{grid-template-columns:1fr}.sport-card{min-height:210px;padding:16px}.sport-icon{border-radius:15px;width:48px;height:48px}.sport-icon svg{width:27px;height:27px}.score-coming,.sports-section,.coverage-section,.blog-index-page,.blog-detail-page,.legal-page,.info-page,.schedule-section,.blog-section,.site-footer{width:100%;max-width:100%;padding:14px;overflow-x:clip}.schedule-section{padding-inline:4px}.schedule-table{overflow-x:hidden}.schedule-grid{gap:10px}.schedule-card{border-radius:10px}.schedule-card-head{padding:12px 8px}.schedule-warning{margin:10px 7px}.schedule-empty{margin:10px 7px 0;padding:18px 12px}.detail-content h1{max-width:100%}.sx-chart{border-radius:18px;gap:14px;padding:16px 12px;margin:18px 0!important}.sx-chart-body{grid-template-columns:1fr;gap:8px;min-height:250px}.sx-chart-axis{writing-mode:horizontal-tb;justify-content:flex-start;transform:none}.sx-chart-plot{min-height:250px;padding-inline:8px}.sx-chart-bars{gap:14px;height:230px}.sx-chart-item{min-width:62px!important}.sx-chart-bar-fill b{font-size:.88rem;top:-25px}.sx-chart-item strong{font-size:.82rem}.sx-timeline{border-radius:18px;gap:16px;padding:16px 12px;margin:18px 0!important}.sx-timeline ol{gap:12px}.sx-timeline ol:before{left:17px}.sx-timeline-item{grid-template-columns:36px minmax(0,1fr);gap:10px}.sx-timeline-dot{border-width:3px;height:36px;font-size:.68rem;width:36px!important}.sx-timeline-item>div{border-radius:14px;padding:12px}.sx-timeline-item p{font-size:.9rem}.share-panel,.comments-panel{border-radius:14px;grid-template-columns:1fr}.legal-hero,.legal-section,.legal-nav,.legal-index-card,.info-card,.contact-card,.info-grid article{border-radius:12px}.legal-hero,.info-hero{padding:20px 16px}.legal-hero h1,.info-hero h1,.info-card h2{max-width:100%}.legal-index-grid{grid-template-columns:1fr}.legal-section{padding:16px}.info-page{padding:14px}.info-card,.contact-card,.info-grid article,.share-panel,.comments-list,.comment-form{padding:16px}.share-actions{justify-content:flex-start}.share-actions a,.share-actions button{min-height:0;padding:0;font-size:1rem}.comment-card{grid-template-columns:36px minmax(0,1fr);gap:10px}.comment-avatar{width:36px;height:36px}.wordpress-content .wp-responsive-table,.wordpress-content .wp-block-table,.wordpress-content .tablepress-table-wrapper,.wordpress-content .tablepress-scroll-wrapper{border-radius:13px;max-width:100%;margin:14px 0 18px;overflow-x:auto;box-shadow:0 12px 26px #0f172a14}.wordpress-content table,.wordpress-content .tablepress{min-width:560px}.wordpress-content table th,.wordpress-content table td,.wordpress-content .tablepress th,.wordpress-content .tablepress td{padding:10px 11px;font-size:.86rem;line-height:1.42}.wordpress-content table th:first-child,.wordpress-content table td:first-child,.wordpress-content .tablepress th:first-child,.wordpress-content .tablepress td:first-child{padding-left:14px}.wordpress-content table th:last-child,.wordpress-content table td:last-child,.wordpress-content .tablepress th:last-child,.wordpress-content .tablepress td:last-child{padding-right:14px}.footer-bottom{text-align:center;justify-content:center}.powered-by{justify-content:center}}.admin-login-shell,.admin-shell{color:#101820;background:radial-gradient(circle at 18% 12%,#d719202e,#0000 28%),linear-gradient(135deg,#0f1722,#101820 48%,#172232);min-height:100vh}.admin-login-shell{place-items:center;padding:22px;display:grid}.admin-login-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;gap:15px;width:min(460px,100%);padding:34px;display:grid;box-shadow:0 28px 70px #00000047}.admin-login-card img{filter:drop-shadow(0 8px 18px #0000004d);width:190px}.admin-login-card span,.admin-topbar span,.editor-head span{color:#ff6872;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-login-card h1{color:#fff;margin:0 0 6px;font-size:clamp(2rem,7vw,3.4rem);line-height:.98}.admin-login-card a{color:#ffd3d6;width:fit-content;font-weight:850}.admin-shell{grid-template-columns:260px minmax(0,1fr);display:grid}.admin-sidebar{background:#101820eb;border-right:1px solid #ffffff1a;flex-direction:column;gap:9px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;gap:4px;margin-bottom:16px;display:grid}.admin-brand img{width:170px}.admin-brand span{color:#aeb8c6;font-weight:900}.admin-sidebar a,.admin-sidebar button{color:#cbd5e1;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:850;transition:color .16s,background .16s,transform .16s;display:flex}.admin-sidebar a:hover,.admin-sidebar button:hover,.admin-sidebar button.active{color:#fff;background:#d719202e;transform:translate(2px)}.admin-content{min-width:0;padding:24px}.admin-topbar,.editor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-topbar h1,.editor-head h2{color:#fff;margin:4px 0 0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.editor-head h2{color:#101820;font-size:clamp(1.45rem,3vw,2.2rem)}.admin-topbar button,.editor-actions button,.post-editor button[type=submit],.settings-panel button[type=submit],.admin-login-card button,.post-list button{font:inherit}.admin-topbar>button,.editor-actions button,.post-editor button[type=submit],.settings-panel button[type=submit],.admin-login-card button{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:950;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 14px 28px #d7192038}.admin-topbar>button:hover,.editor-actions button:hover,.post-editor button[type=submit]:hover,.settings-panel button[type=submit]:hover,.admin-login-card button:hover{background:#f71928;transform:translateY(-1px)}.editor-actions{flex-wrap:wrap;gap:10px;display:flex}.editor-actions .danger{color:#dc2626;box-shadow:none;background:#fff1f2}.editor-actions .danger:hover{color:#fff;background:#dc2626}.admin-message{color:#101820;background:#eef2f7;border-radius:12px;width:fit-content;max-width:100%;margin:0 0 16px;padding:11px 13px;font-weight:850}.admin-message.loading{color:#92400e;background:#fff7ed}.admin-message.success{color:#047857;background:#d1fae5}.admin-message.error{color:#b91c1c;background:#fee2e2}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-stats article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #10182014}.admin-stats svg{color:#d71920}.admin-stats span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.admin-stats strong{color:#101820;font-size:2rem;line-height:1}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);align-items:start;gap:18px;display:grid}.post-editor,.settings-panel,.post-list{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;box-shadow:0 18px 42px #10182014}.post-editor,.settings-panel{gap:16px;display:grid}.form-grid{gap:14px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-title-panel,.wp-content-editor,.wp-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:14px;padding:16px;display:grid}.wp-title-input{min-height:56px!important;font-family:Space Grotesk,sans-serif!important;font-size:clamp(1.35rem,3vw,2.3rem)!important;font-weight:900!important}.permalink-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.permalink-row span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.permalink-row code{color:#0f766e;overflow-wrap:anywhere;flex:1;min-width:min(100%,280px);font-size:.86rem}.permalink-row button,.editor-mode-toggle button,.editor-toolbar button{color:#101820;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:900;display:inline-flex}.permalink-row button:hover,.editor-mode-toggle button:hover,.editor-mode-toggle button.active,.editor-toolbar button:hover{color:#fff;background:#d71920;border-color:#d71920}.wp-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wp-box h3{color:#101820;align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.check-stack{flex-wrap:wrap;gap:9px;display:flex}.post-editor label,.settings-panel label,.admin-login-card label{color:#334155;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.82rem;font-weight:950;display:grid}.post-editor input,.post-editor textarea,.post-editor select,.settings-panel input,.settings-panel select,.admin-login-card input{color:#101820;width:100%;min-height:42px;font:inherit;letter-spacing:normal;text-transform:none;background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;outline:0;padding:0 12px;font-weight:650}.admin-login-card input{color:#fff;background:#ffffff14;border-color:#ffffff29}.post-editor textarea{resize:vertical;min-height:auto;padding:12px;line-height:1.55}.wp-content-editor textarea{background:#fff;min-height:360px}.content-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-editor-head div:first-child{gap:4px;display:grid}.content-editor-head span{color:#d71920;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.76rem;font-weight:950;display:inline-flex}.content-editor-head strong{color:#101820;font-size:1.2rem}.editor-mode-toggle,.editor-toolbar,.editor-stats-row{flex-wrap:wrap;gap:8px;display:flex}.editor-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px}.editor-preview{background:#fff;border:1px solid #dbe3ee;border-radius:12px;align-content:start;gap:14px;min-height:360px;padding:16px;display:grid}.editor-preview h2,.editor-preview h3,.editor-preview p,.editor-preview blockquote{margin:0}.editor-preview h2,.editor-preview h3{color:#101820}.editor-preview p,.editor-preview li{color:#334155;line-height:1.65}.editor-preview blockquote{color:#7f1d1d;background:#fff5f5;border-left:4px solid #d71920;border-radius:10px;padding:12px 14px}.editor-help{color:#64748b;margin:0;font-size:.82rem;font-weight:800;line-height:1.45}.editor-help code{color:#101820;vertical-align:middle;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:100%;padding:4px 7px;display:inline-block;overflow-x:auto}.editor-preview .sx-chart{background:radial-gradient(circle at 16% 12%,#d719201a,#0000 30%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;gap:14px;margin:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 32px #0f172a14}.editor-preview .sx-chart figcaption{gap:4px;margin:0;display:grid}.editor-preview .sx-chart figcaption strong{color:#101820;font-size:1.15rem}.editor-preview .sx-chart figcaption span,.editor-preview .sx-chart small{color:#64748b;font-size:.82rem;font-weight:800}.editor-preview .sx-chart-body{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:240px;display:grid}.editor-preview .sx-chart-axis{writing-mode:vertical-rl;color:#101820;justify-content:center;align-items:center;font-size:.78rem;font-weight:950;display:inline-flex;transform:rotate(180deg)}.editor-preview .sx-chart-plot{border-bottom:3px solid #101820;border-left:3px solid #101820;min-height:230px;padding:14px 8px 0;position:relative;overflow:hidden}.editor-preview .sx-chart-grid{background-image:repeating-linear-gradient(0deg,#94a3b82e 0 1px,#0000 1px 36px);position:absolute;inset:14px 8px 0}.editor-preview .sx-chart-bars{z-index:1;justify-content:space-around;align-items:end;gap:18px;height:214px;display:flex;position:relative}.editor-preview .sx-chart-item{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:10px;min-width:62px;max-width:150px;height:100%;display:grid}.editor-preview .sx-chart-bar-track{justify-content:center;align-items:end;width:100%;height:100%;display:flex}.editor-preview .sx-chart-bar-fill{background:linear-gradient(#ef242bdb,#d719202e);border-radius:14px 14px 4px 4px;justify-content:center;width:min(100%,120px);min-height:6px;display:flex;position:relative}.editor-preview .sx-chart-bar-fill b{color:#101820;font-weight:950;position:absolute;top:-26px}.editor-preview .sx-chart-item strong{color:#101820;text-align:center;font-size:.86rem}.editor-preview .sx-timeline{background:radial-gradient(circle at 10% 0,#d719201f,#0000 30%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;gap:16px;margin:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 32px #0f172a14}.editor-preview .sx-timeline figcaption{color:#101820;margin:0;font-size:1.15rem;font-weight:950}.editor-preview .sx-timeline ol{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.editor-preview .sx-timeline ol:before{content:"";background:linear-gradient(#d71920,#d7192014);border-radius:999px;width:3px;position:absolute;inset:8px auto 8px 18px}.editor-preview .sx-timeline-item{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid;position:relative}.editor-preview .sx-timeline-dot{z-index:1;color:#fff;background:linear-gradient(135deg,#ef242b,#b90f15);border:4px solid #fff5f5;border-radius:999px;place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:950;display:inline-grid;position:relative;box-shadow:0 10px 20px #d7192033}.editor-preview .sx-timeline-item>div{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.editor-preview .sx-timeline-item strong{color:#d71920;font-size:.85rem;font-weight:950}.editor-preview .sx-timeline-item p{color:#334155;margin:0;font-size:.9rem;font-weight:780;line-height:1.45}.editor-stats-row span{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.75rem;font-weight:900}.post-editor input:focus,.post-editor textarea:focus,.post-editor select:focus,.settings-panel input:focus,.admin-login-card input:focus{border-color:#d7192094;box-shadow:0 0 0 4px #d719201a}.check-row{background:#fff5f5;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;width:fit-content;padding:10px 12px;gap:10px!important;display:flex!important}.check-row input{accent-color:#d71920;width:16px;min-height:16px}.seo-panel{background:linear-gradient(#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:16px;gap:12px;padding:16px;display:grid}.seo-panel h3,.seo-panel-head h3{color:#101820;margin:0}.image-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.upload-button{cursor:pointer;white-space:nowrap;background:#101820;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;transition:background .16s,transform .16s;color:#fff!important;gap:8px!important;display:inline-flex!important}.upload-button:hover{background:#d71920;transform:translateY(-1px)}.upload-button input{display:none}.image-preview-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.image-preview-panel img,.image-preview-panel video{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block;box-shadow:0 12px 28px #1018201a}.video-upload-button{background:#d71920}.video-upload-button:hover{background:#101820}.video-preview-panel label{margin-top:4px}.image-preview-panel div{gap:7px;display:grid}.image-preview-panel strong{color:#101820}.image-preview-panel span{color:#64748b;font-size:.9rem;line-height:1.45}.image-preview-panel .admin-message{margin:0;font-size:.8rem}.seo-panel-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.seo-panel-head span{align-items:center;gap:6px;display:inline-flex}.seo-score-ring{background:radial-gradient(circle, #fff 55%, transparent 56%), conic-gradient(#d71920 var(--score), #e2e8f0 0);border-radius:999px;flex:none;place-items:center;width:74px;height:74px;display:grid}.seo-score-ring strong{color:#101820;font-size:1.2rem}.seo-tool-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.seo-preview-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:6px;padding:15px;display:grid}.seo-preview-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.seo-preview-card strong{color:#1a0dab;font-size:1.05rem;line-height:1.25}.seo-preview-card small{color:#047857;overflow-wrap:anywhere}.seo-preview-card p{color:#4b5563;margin:0;font-size:.88rem;line-height:1.45}.seo-checklist{gap:8px;display:grid}.seo-checklist div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.seo-checklist div.passed{border-color:#0478572e}.seo-checklist div.pending{border-color:#d7192029}.seo-checklist svg{margin-top:2px}.seo-checklist .passed svg{color:#047857}.seo-checklist .pending svg{color:#d71920}.seo-checklist span{gap:2px;display:grid}.seo-checklist strong{color:#101820;font-size:.86rem}.seo-checklist small{color:#64748b;font-size:.76rem}.post-list{gap:14px;display:grid;position:sticky;top:24px}.post-list-tools{gap:10px;display:grid}.post-list-tools label{color:#64748b;background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.post-list-tools input,.post-list-tools select{color:#101820;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0}.post-list-tools select{background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;padding:0 12px}.post-items{gap:9px;max-height:720px;display:grid;overflow:auto}.post-items button{color:#101820;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.post-items button:hover,.post-items button.active{background:#fff5f5;border-color:#d7192038}.post-items b{color:#101820;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.post-items small{color:#64748b;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.post-items em{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;height:fit-content;padding:4px 7px;font-size:.68rem;font-style:normal;font-weight:950}.post-items em.published{color:#047857;background:#d1fae5}.post-items em.draft{color:#92400e;background:#fff7ed}.post-items p{color:#64748b;text-align:center;background:#f8fafc;border-radius:14px;margin:0;padding:18px}@media (width<=1080px){.admin-shell,.admin-grid{grid-template-columns:1fr}.admin-sidebar,.post-list{height:auto;position:static}.admin-sidebar{flex-flow:wrap}.admin-brand{width:100%}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-content,.admin-sidebar{padding:14px}.admin-topbar,.editor-head{gap:12px;display:grid}.admin-stats,.form-grid.two,.wp-option-grid,.image-field,.image-preview-panel,.seo-tool-grid{grid-template-columns:1fr}.content-editor-head{display:grid}.upload-button{width:100%}.post-editor,.settings-panel,.post-list,.admin-login-card{border-radius:16px;padding:18px}.post-items button{grid-template-columns:1fr}}
