{"id":17531,"date":"2022-11-20T07:09:00","date_gmt":"2022-11-20T05:09:00","guid":{"rendered":"https:\/\/vglesports.com\/?page_id=17531"},"modified":"2026-08-17T08:03:55","modified_gmt":"2026-08-17T05:03:55","slug":"greek-national-esports-team","status":"publish","type":"page","link":"https:\/\/vglesports.com\/el\/greek-national-esports-team\/","title":{"rendered":"eNational Team"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"17531\" class=\"elementor elementor-17531\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8649d0b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"8649d0b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c9c842e\" data-id=\"c9c842e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-feecfcd elementor-widget elementor-widget-html\" data-id=\"feecfcd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Barlow:wght@400;500&family=Rajdhani:wght@400;500;600;700&display=swap');\r\n\r\n#hfb,#hfb *{box-sizing:border-box !important;}\r\n#hfb{ position:relative !important; width:100% !important; height:90vh !important; min-height:520px !important; overflow:hidden !important; background:#0C111A !important; }\r\n#hfb video{ position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; object-fit:cover !important; }\r\n#hfb-overlay{ position:absolute !important; inset:0 !important; background:linear-gradient(to top, rgba(12,17,26,1) 0%, rgba(12,17,26,0.75) 30%, rgba(12,17,26,0.3) 60%, rgba(12,17,26,0.1) 100%) !important; z-index:1 !important; }\r\n\r\n#hfb-content{ position:absolute !important; inset:0 !important; display:flex !important; flex-direction:column !important; justify-content:flex-end !important; padding:48px !important; z-index:2 !important; }\r\n\r\n#hfb-logos{ display:flex !important; align-items:center !important; margin-bottom:20px !important; }\r\n#hfb-logos img{ height:44px !important; width:auto !important; object-fit:contain !important; }\r\n#hfb-logos .ldiv{ width:1px !important; height:30px !important; background:rgba(255,255,255,0.2) !important; margin:0 10px !important; }\r\n\r\n#hfb-pill{ display:inline-block !important; font-family:'Barlow Condensed',sans-serif !important; font-size:10px !important; font-weight:700 !important; letter-spacing:3px !important; text-transform:uppercase !important; padding:5px 14px !important; border:1px solid rgba(255,255,255,0.15) !important; border-radius:100px !important; color:rgba(255,255,255,0.45) !important; margin-bottom:16px !important; width:fit-content !important; }\r\n\r\n#hfb-title{ font-family:'Barlow Condensed',sans-serif !important; font-size:clamp(42px,7vw,90px) !important; font-weight:900 !important; color:#fff !important; line-height:0.9 !important; letter-spacing:2px !important; margin-bottom:24px !important; }\r\n#hfb-title em{ font-style:italic !important; color:#1a6ce8 !important; font-size:0.75em !important; text-transform:none !important; margin-right:6px !important; }\r\n\r\n#hfb-row{ display:flex !important; align-items:center !important; gap:16px !important; flex-wrap:wrap !important; }\r\n#hfb-badges{ display:flex !important; gap:6px !important; flex-wrap:wrap !important; }\r\n#hfb .hfb-badge{ font-family:'Barlow Condensed',sans-serif !important; font-size:10px !important; font-weight:700 !important; letter-spacing:1px !important; text-transform:uppercase !important; padding:4px 10px !important; border-radius:3px !important; }\r\n#hfb .hfb-sep{ width:1px !important; height:28px !important; background:rgba(255,255,255,0.15) !important; }\r\n#hfb-sub{ font-size:13px !important; color:rgba(255,255,255,0.5) !important; font-family:'Barlow',sans-serif !important; display:flex !important; align-items:center !important; gap:8px !important; white-space:nowrap !important; }\r\n#hfb-sub .hfb-count{ font-family:'Barlow Condensed',sans-serif !important; font-weight:700 !important; letter-spacing:0.5px !important; color:#fff !important; }\r\n#hfb-sub.hfb-sub-soon{ color:#f0c040 !important; font-weight:700 !important; letter-spacing:1.5px !important; text-shadow:0 0 12px rgba(240,192,64,0.45) !important; }\r\n#hfb-sub.hfb-sub-soon .hfb-count{ color:#f0c040 !important; }\r\n\r\n#hfb-actions{ display:flex !important; align-items:center !important; gap:10px !important; flex-wrap:wrap !important; }\r\n#hfb .hfb-cta{ font-family:'Barlow Condensed',sans-serif !important; font-size:13px !important; font-weight:700 !important; letter-spacing:2px !important; text-transform:uppercase !important; padding:12px 28px !important; background:#ffffff !important; color:#000 !important; text-decoration:none !important; border-radius:6px !important; white-space:nowrap !important; transition:background 0.2s, opacity 0.2s !important; display:inline-block !important; border:none !important; cursor:pointer !important; }\r\n#hfb .hfb-cta:hover{ background:#e0e0e0 !important; }\r\n#hfb .hfb-cta.hfb-cta-soon{ background:rgba(255,255,255,0.12) !important; color:#fff !important; pointer-events:none !important; }\r\n#hfb .hfb-cta-how{ background:#3d5266 !important; color:#ffffff !important; border:1px solid rgba(255,255,255,0.15) !important; }\r\n#hfb .hfb-cta-how:hover{ background:#4a6379 !important; color:#fff !important; border-color:rgba(255,255,255,0.3) !important; }\r\n\r\n#hfb-slides{ position:absolute !important; inset:0 !important; }\r\n#hfb-slides .hfb-slide{ position:absolute !important; inset:0 !important; background-size:cover !important; background-position:center top !important; opacity:0 !important; transition:opacity 1.5s ease-in-out !important; }\r\n#hfb-slides .hfb-slide.active{ opacity:1 !important; }\r\n\r\n@media (max-width:700px){\r\n  #hfb-content{ padding:28px 24px !important; }\r\n  #hfb .hfb-sep{ display:none !important; }\r\n  #hfb-sub{ display:none !important; }\r\n  #hfb-row{ gap:10px !important; }\r\n  #hfb-actions{ width:100% !important; flex-direction:column !important; gap:10px !important; }\r\n  #hfb .hfb-cta{ width:100% !important; text-align:center !important; }\r\n}\r\n\r\n\/* \u2500\u2500 POPUP: How to Play \u2500\u2500 *\/\r\n#hfb-popup-overlay{ display:none !important; position:absolute !important; inset:0 !important; z-index:100 !important; background:rgba(2,6,18,0.9) !important; backdrop-filter:blur(6px) !important; align-items:center !important; justify-content:center !important; font-family:'Rajdhani',sans-serif !important; }\r\n#hfb-popup-overlay.open{ display:flex !important; }\r\n#hfb-popup-overlay,#hfb-popup-overlay *{ box-sizing:border-box !important; }\r\n\r\n#hfb-modal{ background:rgba(18,25,37,0.97) !important; backdrop-filter:blur(16px) !important; border:1px solid rgba(255,255,255,0.12) !important; border-radius:12px !important; width:94% !important; max-width:980px !important; max-height:92% !important; overflow-y:auto !important; margin:0 !important; }\r\n\r\n#hfb-modal .m-header{ position:sticky !important; top:0 !important; display:flex !important; align-items:center !important; justify-content:space-between !important; padding:13px 18px !important; background:rgba(18,25,37,0.98) !important; border-bottom:1px solid rgba(255,255,255,0.08) !important; z-index:10 !important; margin:0 !important; }\r\n#hfb-modal .m-title{ font-family:'Barlow Condensed',sans-serif !important; font-size:13px !important; font-weight:700 !important; letter-spacing:2px !important; color:rgba(255,255,255,0.85) !important; margin:0 !important; }\r\n#hfb-modal .m-close{ background:rgba(255,255,255,0.05) !important; border:0.5px solid rgba(255,255,255,0.12) !important; color:rgba(255,255,255,0.45) !important; font-size:12px !important; font-weight:600 !important; padding:7px 12px !important; border-radius:3px !important; cursor:pointer !important; transition:all 0.15s !important; margin:0 !important; }\r\n#hfb-modal .m-close:hover{ background:rgba(255,255,255,0.1) !important; color:#fff !important; }\r\n\r\n#hfb-modal .m-body{ padding:16px 22px 20px !important; color:#e8eaf0 !important; margin:0 !important; }\r\n\r\n#hfb-modal .m-tabs{ display:flex !important; border-bottom:1px solid rgba(255,255,255,0.06) !important; margin:0 0 14px 0 !important; }\r\n#hfb-modal .m-tab{ flex:1 !important; padding:9px 16px !important; cursor:pointer !important; background:transparent !important; border:none !important; font-family:'Barlow Condensed',sans-serif !important; font-size:12px !important; font-weight:700 !important; letter-spacing:1.5px !important; text-transform:uppercase !important; color:rgba(255,255,255,0.35) !important; border-bottom:2px solid transparent !important; margin:0 0 -1px 0 !important; transition:all 0.2s !important; text-align:center !important; }\r\n#hfb-modal .m-tab:hover{ color:rgba(255,255,255,0.8) !important; }\r\n#hfb-modal .m-tab.active{ color:rgba(255,255,255,0.85) !important; border-bottom-color:rgba(255,255,255,0.6) !important; }\r\n#hfb-modal .m-tab .tab-sub{ display:block !important; font-size:9px !important; color:inherit !important; opacity:0.6 !important; margin:2px 0 0 0 !important; font-weight:400 !important; }\r\n\r\n#hfb-modal .m-panel{ display:none !important; }\r\n#hfb-modal .m-panel.active{ display:block !important; }\r\n\r\n#hfb-modal .m-panel-desc{ font-size:13px !important; font-weight:500 !important; color:rgba(230,238,248,0.82) !important; line-height:1.5 !important; margin:0 0 12px 0 !important; padding:9px 13px !important; background:rgba(0,160,255,0.07) !important; border-radius:8px !important; border-left:2px solid rgba(0,200,255,0.4) !important; }\r\n#hfb-modal .m-panel-desc strong{ color:#ffffff !important; }\r\n\r\n#hfb-modal .m-highlight{ display:flex !important; align-items:flex-start !important; gap:12px !important; padding:12px 16px !important; margin:0 0 16px 0 !important; border-radius:10px !important; background:linear-gradient(135deg, rgba(0,200,255,0.10), rgba(240,192,64,0.06)) !important; border:1px solid rgba(0,200,255,0.25) !important; }\r\n#hfb-modal .m-highlight-icon{ font-size:20px !important; line-height:1 !important; margin:1px 0 0 0 !important; }\r\n#hfb-modal .m-highlight-t{ font-family:'Barlow Condensed',sans-serif !important; font-size:13px !important; font-weight:800 !important; letter-spacing:0.5px !important; text-transform:uppercase !important; color:#7ce8ff !important; margin:0 0 3px 0 !important; }\r\n#hfb-modal .m-highlight-d{ font-size:13px !important; font-weight:500 !important; color:rgba(255,255,255,0.78) !important; line-height:1.5 !important; margin:0 !important; }\r\n#hfb-modal .m-highlight-d strong{ color:#fff !important; }\r\n\r\n#hfb-modal .g-label{ font-family:'Barlow Condensed',sans-serif !important; font-size:10px !important; letter-spacing:3px !important; text-transform:uppercase !important; color:rgba(255,255,255,0.7) !important; margin:0 0 8px 0 !important; display:flex !important; align-items:center !important; gap:10px !important; }\r\n#hfb-modal .g-label::after{ content:'' !important; flex:1 !important; height:1px !important; background:rgba(255,255,255,0.08) !important; }\r\n\r\n#hfb-modal .g-steps{ display:grid !important; grid-template-columns:1fr 1fr 1fr !important; gap:7px !important; margin:0 0 14px 0 !important; }\r\n#hfb-modal .g-step{ background:linear-gradient(135deg, rgba(0,160,255,0.09), rgba(30,42,60,0.65)) !important; border:1px solid rgba(120,180,220,0.16) !important; border-radius:8px !important; padding:10px 12px !important; display:flex !important; gap:10px !important; align-items:flex-start !important; position:relative !important; overflow:hidden !important; transition:all 0.2s !important; margin:0 !important; }\r\n#hfb-modal .g-step::before{ content:'' !important; position:absolute !important; left:0 !important; top:0 !important; bottom:0 !important; width:3px !important; background:#00c8ff !important; opacity:0 !important; transition:opacity 0.2s !important; }\r\n#hfb-modal .g-step:hover{ border-color:rgba(0,200,255,0.35) !important; transform:translateX(3px) !important; background:linear-gradient(135deg, rgba(0,160,255,0.14), rgba(30,42,60,0.7)) !important; }\r\n#hfb-modal .g-step:hover::before{ opacity:1 !important; }\r\n#hfb-modal .g-step-n{ font-family:'Barlow Condensed',sans-serif !important; font-size:12px !important; font-weight:800 !important; line-height:1 !important; color:#0c1119 !important; width:22px !important; height:22px !important; min-width:22px !important; border-radius:50% !important; background:#7ce8ff !important; display:flex !important; align-items:center !important; justify-content:center !important; flex-shrink:0 !important; margin:1px 0 0 0 !important; }\r\n#hfb-modal .g-step-body{ flex:1 !important; margin:0 !important; padding:0 !important; }\r\n#hfb-modal .g-step-t{ font-family:'Barlow Condensed',sans-serif !important; font-size:12.5px !important; font-weight:700 !important; color:#f1f6fb !important; margin:0 0 3px 0 !important; text-transform:uppercase !important; letter-spacing:0.5px !important; }\r\n#hfb-modal .g-step-d{ font-size:12px !important; font-weight:500 !important; color:#b6c4d9 !important; line-height:1.45 !important; margin:0 !important; }\r\n#hfb-modal .g-step-d strong{ color:#e2ecf7 !important; }\r\n#hfb-modal .g-step-d a{ color:#7ce8ff !important; font-weight:700 !important; text-decoration:underline !important; }\r\n\r\n#hfb-modal .g-warn{ display:flex !important; align-items:center !important; gap:6px !important; margin:6px 0 0 0 !important; padding:6px 9px !important; background:rgba(239,68,68,0.08) !important; border:1px solid rgba(239,68,68,0.25) !important; border-radius:5px !important; font-size:11px !important; color:#fca5a5 !important; font-weight:600 !important; }\r\n\r\n#hfb-modal .g-notices{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:7px !important; margin:4px 0 0 0 !important; }\r\n#hfb-modal .g-notice{ padding:8px 12px !important; border-radius:7px !important; font-size:12px !important; font-weight:500 !important; line-height:1.4 !important; display:flex !important; align-items:flex-start !important; gap:8px !important; margin:0 !important; }\r\n#hfb-modal .g-notice.inf{ background:rgba(0,160,255,0.08) !important; border:1px solid rgba(0,160,255,0.25) !important; color:#dbeeff !important; }\r\n#hfb-modal .g-notice.warn{ background:rgba(255,140,80,0.09) !important; border:1px solid rgba(255,140,80,0.28) !important; color:#ffc9a8 !important; }\r\n#hfb-modal .g-notice.ok{ background:rgba(90,232,150,0.09) !important; border:1px solid rgba(90,232,150,0.28) !important; color:#a8f0c2 !important; }\r\n\r\n@media(max-width:900px){ #hfb-modal .g-steps{ grid-template-columns:1fr 1fr !important; } }\r\n@media(max-width:680px){\r\n  #hfb-modal .g-steps{ grid-template-columns:1fr !important; }\r\n  #hfb-modal .g-notices{ grid-template-columns:1fr !important; }\r\n}\r\n<\/style>\r\n\r\n<div id=\"hfb\" class=\"notranslate\" translate=\"no\" data-no-tp-translate>\r\n\r\n  <div id=\"hfb-media\"><\/div>\r\n  <div id=\"hfb-overlay\"><\/div>\r\n\r\n  <div id=\"hfb-content\">\r\n    <div id=\"hfb-logos\">\r\n      <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO.png\" alt=\"EPO\">\r\n      <div class=\"ldiv\"><\/div>\r\n      <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2024\/08\/HELLAS-LOGO.webp\" alt=\"Hellas\">\r\n    <\/div>\r\n\r\n    <div id=\"hfb-pill\" class=\"notranslate\" translate=\"no\"><\/div>\r\n\r\n    <div id=\"hfb-title\" class=\"notranslate\" translate=\"no\"><\/div>\r\n\r\n    <div id=\"hfb-row\">\r\n      <div id=\"hfb-badges\">\r\n        <span class=\"hfb-badge\" style=\"background:rgba(0,168,80,0.2);color:#00a850;\">EAFC<\/span>\r\n        <span class=\"hfb-badge\" style=\"background:rgba(245,197,0,0.2);color:#f5c500;text-transform:none;\">eFOOTBALL<\/span>\r\n        <span class=\"hfb-badge\" style=\"background:rgba(26,108,232,0.2);color:#6b9ef5;\">Rocket League<\/span>\r\n      <\/div>\r\n      <div class=\"hfb-sep\"><\/div>\r\n      <span id=\"hfb-sub\" class=\"notranslate\" translate=\"no\"><\/span>\r\n      <div class=\"hfb-sep\"><\/div>\r\n      <div id=\"hfb-actions\">\r\n        <a id=\"hfb-cta\" class=\"hfb-cta notranslate\" translate=\"no\" href=\"https:\/\/discord.gg\/kBfPkxcCzN\" target=\"_blank\" rel=\"noopener\"><\/a>\r\n        <button id=\"hfb-cta-how\" class=\"hfb-cta hfb-cta-how notranslate\" translate=\"no\" onclick=\"document.getElementById('hfb-popup-overlay').classList.add('open')\"><\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- POPUP: How to Play (same Swiss \/ Ladder guide as eKypello) -->\r\n  <div id=\"hfb-popup-overlay\" onclick=\"if(event.target===this)this.classList.remove('open')\">\r\n    <div id=\"hfb-modal\">\r\n\r\n      <div class=\"m-header\">\r\n        <div class=\"m-title\" id=\"hme-modal-title\"><\/div>\r\n        <button class=\"m-close\" onclick=\"document.getElementById('hfb-popup-overlay').classList.remove('open')\">\u2715<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"m-body\">\r\n\r\n        <div class=\"m-highlight\">\r\n          <span class=\"m-highlight-icon\">\ud83c\uddec\ud83c\uddf7<\/span>\r\n          <div>\r\n            <div class=\"m-highlight-t\" id=\"hme-highlight-t\"><\/div>\r\n            <div class=\"m-highlight-d\" id=\"hme-highlight-d\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"m-tabs\">\r\n          <button class=\"m-tab active\" onclick=\"hmeTab('swiss',this)\">\r\n            <span id=\"hme-tab-swiss-lbl\"><\/span>\r\n            <span class=\"tab-sub\" id=\"hme-tab-swiss-sub\"><\/span>\r\n          <\/button>\r\n          <button class=\"m-tab\" onclick=\"hmeTab('ladder',this)\">\r\n            <span id=\"hme-tab-ladder-lbl\"><\/span>\r\n            <span class=\"tab-sub\" id=\"hme-tab-ladder-sub\"><\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"m-panel active\" id=\"hme-panel-swiss\">\r\n          <div class=\"m-panel-desc\" id=\"hme-swiss-desc\"><\/div>\r\n          <div class=\"g-label hme-lbl-steps\"><\/div>\r\n          <div class=\"g-steps\">\r\n            <div class=\"g-step\"><div class=\"g-step-n\">1<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s1t-sw\"><\/div><div class=\"g-step-d\" id=\"hme-s1d-sw\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">2<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-sw2t\"><\/div><div class=\"g-step-d\" id=\"hme-sw2d\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">3<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s3t-sw\"><\/div><div class=\"g-step-d\" id=\"hme-s3d-sw\"><\/div><div class=\"g-warn\" id=\"hme-s3w-sw\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">4<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s4t-sw\"><\/div><div class=\"g-step-d\" id=\"hme-s4d-sw\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">5<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s5t-sw\"><\/div><div class=\"g-step-d\" id=\"hme-s5d-sw\"><\/div><\/div><\/div>\r\n          <\/div>\r\n          <div class=\"g-notices\">\r\n            <div class=\"g-notice warn\"><span>\u26a0\ufe0f<\/span><span id=\"hme-n-reg-sw\"><\/span><\/div>\r\n            <div class=\"g-notice inf\"><span>\ud83d\udcac<\/span><span id=\"hme-n-disc-sw\"><\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"m-panel\" id=\"hme-panel-ladder\">\r\n          <div class=\"m-panel-desc\" id=\"hme-ladder-desc\"><\/div>\r\n          <div class=\"g-label hme-lbl-steps\"><\/div>\r\n          <div class=\"g-steps\">\r\n            <div class=\"g-step\"><div class=\"g-step-n\">1<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s1t-la\"><\/div><div class=\"g-step-d\" id=\"hme-s1d-la\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">2<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-la2t\"><\/div><div class=\"g-step-d\" id=\"hme-la2d\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">3<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s3t-la\"><\/div><div class=\"g-step-d\" id=\"hme-s3d-la\"><\/div><div class=\"g-warn\" id=\"hme-s3w-la\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">4<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s4t-la\"><\/div><div class=\"g-step-d\" id=\"hme-s4d-la\"><\/div><\/div><\/div>\r\n            <div class=\"g-step\"><div class=\"g-step-n\">5<\/div><div class=\"g-step-body\"><div class=\"g-step-t\" id=\"hme-s5t-la\"><\/div><div class=\"g-step-d\" id=\"hme-s5d-la\"><\/div><\/div><\/div>\r\n          <\/div>\r\n          <div class=\"g-notices\">\r\n            <div class=\"g-notice warn\"><span>\u26a0\ufe0f<\/span><span id=\"hme-n-reg-la\"><\/span><\/div>\r\n            <div class=\"g-notice inf\"><span>\ud83d\udcac<\/span><span id=\"hme-n-disc-la\"><\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\nvar isGreek = window.location.href.indexOf('\/el\/') !== -1;\r\nvar isMobile = window.innerWidth <= 700;\r\n\r\n\/* hero text stays English only (per prior instruction) *\/\r\ndocument.getElementById('hfb-pill').textContent = 'Official Greek eSports National Team';\r\n\r\nvar titleEl = document.getElementById('hfb-title');\r\ntitleEl.innerHTML = '<em>e<\/em><span style=\"text-transform:uppercase;\">NATIONAL TEAM<\/span><br><span style=\"text-transform:uppercase;\">GREECE<\/span>';\r\n\r\nvar subEl = document.getElementById('hfb-sub');\r\nvar ctaEl = document.getElementById('hfb-cta');\r\nvar ctaHowEl = document.getElementById('hfb-cta-how');\r\nvar defaultCtaHref = 'https:\/\/discord.gg\/kBfPkxcCzN';\r\n\r\nctaHowEl.textContent = 'How to Play \\u2197';\r\n\r\nfunction setDefaultState(){\r\n  subEl.textContent = 'Representing Greece worldwide';\r\n  subEl.classList.remove('hfb-sub-soon');\r\n  ctaEl.textContent = 'Claim your spot \\u2192';\r\n  ctaEl.href = defaultCtaHref;\r\n  ctaEl.classList.remove('hfb-cta-soon');\r\n}\r\nsetDefaultState();\r\n\r\nvar media = document.getElementById('hfb-media');\r\n\r\nif (isMobile) {\r\n  var fallbacks = [\r\n    { url:'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/hero_celebration3.webp', pos:'60% top' },\r\n    { url:'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/hero_jersey-scaled.webp',       pos:'center top' },\r\n    { url:'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/hero_celebration4.webp',        pos:'center top' },\r\n    { url:'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/hero_celebration2-scaled.webp', pos:'center top' },\r\n  ];\r\n  var wrap = document.createElement('div');\r\n  wrap.id = 'hfb-slides';\r\n  media.appendChild(wrap);\r\n  var current = 0;\r\n  fallbacks.forEach(function(item, i) {\r\n    var div = document.createElement('div');\r\n    div.className = 'hfb-slide' + (i === 0 ? ' active' : '');\r\n    div.style.backgroundImage = \"url('\" + item.url + \"')\";\r\n    div.style.backgroundPosition = item.pos;\r\n    wrap.appendChild(div);\r\n  });\r\n  setInterval(function() {\r\n    wrap.querySelectorAll('.hfb-slide')[current].classList.remove('active');\r\n    current = (current + 1) % fallbacks.length;\r\n    wrap.querySelectorAll('.hfb-slide')[current].classList.add('active');\r\n  }, 5000);\r\n} else {\r\n  var vid = document.createElement('video');\r\n  vid.autoplay = true;\r\n  vid.muted = true;\r\n  vid.loop = true;\r\n  vid.setAttribute('playsinline', '');\r\n  vid.style.cssText = 'position:absolute;inset:0;width:100%;height:100%;object-fit:cover;';\r\n  var src = document.createElement('source');\r\n  src.src = 'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/FIFAe-HERO-CLIP_1.mp4';\r\n  src.type = 'video\/mp4';\r\n  vid.appendChild(src);\r\n  media.appendChild(vid);\r\n}\r\n\r\n\/* ---------- How to Play popup: same Swiss \/ Ladder Battlefy guide as eKypello ---------- *\/\r\n\r\nvar HT = {\r\n  el: {\r\n    modalTitleHTML:'\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03c0\u03b1\u03af\u03be\u03b5\u03b9\u03c2',\r\n    highlightT:'\u0394\u03c9\u03c1\u03b5\u03ac\u03bd \u0394\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03ac',\r\n    highlightD:'\u0391\u03b3\u03c9\u03bd\u03af\u03c3\u03bf\u03c5 \u03c3\u03c4\u03b1 <strong>\u03b4\u03c9\u03c1\u03b5\u03ac\u03bd \u03b4\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03ac<\/strong> \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9\u03c2 \u03bc\u03ad\u03bb\u03bf\u03c2 \u03c3\u03c4\u03bf <strong>\u03c1\u03cc\u03c3\u03c4\u03b5\u03c1 \u03c4\u03b7\u03c2 e\u0395\u03b8\u03bd\u03b9\u03ba\u03ae\u03c2<\/strong> \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03ba\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u03c3\u03b5 \u03b4\u03b9\u03b5\u03b8\u03bd\u03b5\u03af\u03c2 \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2.',\r\n    tabSwiss:'Swiss Format', tabSwissSub:'\u03ad\u03c9\u03c2 128 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2',\r\n    tabLadder:'Ladder Format', tabLadderSub:'129+ \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2',\r\n    swissDesc:'\u0391\u03b3\u03c9\u03bd\u03af\u03b6\u03b5\u03c3\u03c4\u03b5 \u03c3\u03b5 <strong>\u03c0\u03c1\u03bf\u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2 \u03b3\u03cd\u03c1\u03bf\u03c5\u03c2<\/strong>. \u039c\u03b5\u03c4\u03ac \u03c4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2 \u03ba\u03ac\u03b8\u03b5 \u03b3\u03cd\u03c1\u03bf\u03c5 \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03bc\u03b1\u03c4\u03c3\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03bc\u03b5 \u03c4\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03ac \u03c3\u03b1\u03c2.',\r\n    ladderDesc:'\u0391\u03b3\u03c9\u03bd\u03af\u03b6\u03b5\u03c3\u03c4\u03b5 \u03c3\u03b5 <strong>\u03c0\u03c1\u03bf\u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03c7\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03c0\u03b5\u03c1\u03b9\u03b8\u03ce\u03c1\u03b9\u03bf<\/strong>. \u03a3\u03c5\u03bb\u03bb\u03ad\u03b3\u03b5\u03c4\u03b5 \u03c0\u03cc\u03bd\u03c4\u03bf\u03c5\u03c2 \u2014 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03b1\u03b3\u03ce\u03bd\u03b1 \u03c0\u03b1\u03c4\u03ac\u03c4\u03b5 \"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0391\u03b3\u03ce\u03bd\u03b1\" \u03ba\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf.',\r\n    labelSteps:'\u0392\u03ae\u03bc\u03b1\u03c4\u03b1',\r\n    s1t:'\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c4\u03bf Battlefy',\r\n    s1d:'\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03c4\u03b5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03c4\u03bf <strong>Battlefy<\/strong> \u03ba\u03b1\u03b9 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac. \u0397 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ae \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03b7\u03bd \u03ce\u03c1\u03b1 \u03ad\u03bd\u03b1\u03c1\u03be\u03b7\u03c2.',\r\n    sw2t:'\u0388\u03bd\u03b1\u03c1\u03be\u03b7 & \u039c\u03b1\u03c4\u03c3\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1',\r\n    sw2d:'\u0394\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac <strong>19:00 \u2013 23:59<\/strong>. \u03a4\u03bf \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 \u03c3\u03b1\u03c2 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03b9 \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03bc\u03b5 \u03c4\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u03b1\u03bd\u03ac \u03b3\u03cd\u03c1\u03bf.',\r\n    la2t:'\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0391\u03b3\u03ce\u03bd\u03b1',\r\n    la2d:'\u0394\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac <strong>19:00 \u2013 23:59<\/strong>. \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 <strong>\"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0391\u03b3\u03ce\u03bd\u03b1\"<\/strong> \u03ba\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf\u03c2 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1.',\r\n    s3t:'\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u0391\u03b3\u03ce\u03bd\u03b1',\r\n    s3d:'\u039c\u03cc\u03bb\u03b9\u03c2 \u03b2\u03c1\u03b5\u03b8\u03b5\u03af \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf\u03c2, <strong>\u03b1\u03c0\u03bf\u03b4\u03b5\u03c7\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03b5 60 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1<\/strong> \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03b1\u03ba\u03c5\u03c1\u03c9\u03b8\u03b5\u03af.',\r\n    s3w:'\u26a0\ufe0f \u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03b5\u03bd\u03c4\u03cc\u03c2 60 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03bf\u03bb\u03ad\u03c0\u03c4\u03c9\u03bd = \u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03b1\u03b3\u03ce\u03bd\u03b1',\r\n    s4t:'\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1 \u03bc\u03b5 \u0391\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf',\r\n    s4d:'\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf \u03bc\u03ad\u03c3\u03c9 <strong>Chat \u03b1\u03b3\u03ce\u03bd\u03b1 \u03c3\u03c4\u03bf Battlefy<\/strong> \u03b3\u03b9\u03b1 Invite \u03ae Lobby. \u03a0\u03b1\u03af\u03be\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1 \u03c3\u03b1\u03c2.',\r\n    s5t:'\u039a\u03b1\u03c4\u03bf\u03c7\u03cd\u03c1\u03c9\u03c3\u03b7 \u03a3\u03ba\u03bf\u03c1',\r\n    s5d:'\u039c\u03b5\u03c4\u03ac \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1 \u03c0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 <strong>Report Score<\/strong>, \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03bf \u03c3\u03ba\u03bf\u03c1 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 <strong>\u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b1 \u03b1\u03c0\u03bf\u03b4\u03b5\u03b9\u03ba\u03c4\u03b9\u03ba\u03bf\u03cd<\/strong>. \u0393\u03b9\u03b1 \u03ad\u03bd\u03c3\u03c4\u03b1\u03c3\u03b7: <strong>Report Issue<\/strong>.',\r\n    nReg:'\u0397 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c4\u03bf <strong>Tally + Battlefy<\/strong> \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c0\u03bf\u03c7\u03c1\u03b5\u03c9\u03c4\u03b9\u03ba\u03ae \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03b1 \u03b4\u03cd\u03bf.',\r\n    nDisc:'\u0393\u03b9\u03b1 \u03bf\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b1\u03c0\u03bf\u03c1\u03af\u03b1 \u03bc\u03c0\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf Support Chat \u03c3\u03c4\u03bf <a href=\"https:\/\/discord.gg\/kBfPkxcCzN\" target=\"_blank\" rel=\"noopener\">Discord<\/a>.'\r\n  },\r\n  en: {\r\n    modalTitleHTML:'How to Play',\r\n    highlightT:'Free Trials',\r\n    highlightD:'Compete in the <strong>free trials<\/strong> to earn your spot on the <strong>eEthniki roster<\/strong> and represent Greece in international competitions.',\r\n    tabSwiss:'Swiss Format', tabSwissSub:'up to 128 players',\r\n    tabLadder:'Ladder Format', tabLadderSub:'129+ players',\r\n    swissDesc:'You compete in <strong>predetermined rounds<\/strong>. After each round, matchmaking is based on your results.',\r\n    ladderDesc:'You compete within a <strong>set time window<\/strong>. Collect points \u2014 for each match click \"Search For Match\" and wait for an opponent.',\r\n    labelSteps:'Steps',\r\n    s1t:'Register on Battlefy',\r\n    s1d:'Create an account on <strong>Battlefy<\/strong> and sign up for the tournament. Registration is open until the start time.',\r\n    sw2t:'Start & Matchmaking',\r\n    sw2d:'Tournament runs <strong>19:00 \u2013 23:59<\/strong>. The system finds your opponent automatically based on results each round.',\r\n    la2t:'Search For Match',\r\n    la2d:'Tournament runs <strong>19:00 \u2013 23:59<\/strong>. Click <strong>\"Search For Match\"<\/strong> and wait for an opponent to connect automatically.',\r\n    s3t:'Accept Match',\r\n    s3d:'Once an opponent is found, <strong>accept the match within 60 seconds<\/strong> or it will be cancelled.',\r\n    s3w:'\u26a0\ufe0f Not accepting within 60 seconds = match cancelled',\r\n    s4t:'Chat & Play',\r\n    s4d:'Contact your opponent via the <strong>Battlefy match chat<\/strong> to arrange an Invite or Lobby. Play your match.',\r\n    s5t:'Report Score',\r\n    s5d:'After the match click <strong>Report Score<\/strong>, enter the result and upload a <strong>screenshot as proof<\/strong>. For disputes: <strong>Report Issue<\/strong>.',\r\n    nReg:'Registration on both <strong>Tally + Battlefy<\/strong> is mandatory.',\r\n    nDisc:'For any questions join the Support Chat on <a href=\"https:\/\/discord.gg\/kBfPkxcCzN\" target=\"_blank\" rel=\"noopener\">Discord<\/a>.'\r\n  }\r\n};\r\n\r\n(function applyPopupLang(){\r\n  var t = isGreek ? HT.el : HT.en; \/\/ popup follows page locale, hero stays English\r\n\r\n  function s(id,html){ var el=document.getElementById(id); if(el) el.innerHTML=html; }\r\n  function st(id,txt){ var el=document.getElementById(id); if(el) el.textContent=txt; }\r\n\r\n  s('hme-modal-title', t.modalTitleHTML);\r\n  s('hme-highlight-t', t.highlightT);\r\n  s('hme-highlight-d', t.highlightD);\r\n\r\n  st('hme-tab-swiss-lbl', t.tabSwiss);   st('hme-tab-swiss-sub', t.tabSwissSub);\r\n  st('hme-tab-ladder-lbl', t.tabLadder); st('hme-tab-ladder-sub', t.tabLadderSub);\r\n  s('hme-swiss-desc', t.swissDesc);      s('hme-ladder-desc', t.ladderDesc);\r\n  document.querySelectorAll('.hme-lbl-steps').forEach(function(el){ el.textContent = t.labelSteps; });\r\n\r\n  s('hme-s1t-sw', t.s1t); s('hme-s1d-sw', t.s1d);\r\n  s('hme-sw2t', t.sw2t);  s('hme-sw2d', t.sw2d);\r\n  s('hme-s3t-sw', t.s3t); s('hme-s3d-sw', t.s3d); s('hme-s3w-sw', t.s3w);\r\n  s('hme-s4t-sw', t.s4t); s('hme-s4d-sw', t.s4d);\r\n  s('hme-s5t-sw', t.s5t); s('hme-s5d-sw', t.s5d);\r\n\r\n  s('hme-s1t-la', t.s1t); s('hme-s1d-la', t.s1d);\r\n  s('hme-la2t', t.la2t);  s('hme-la2d', t.la2d);\r\n  s('hme-s3t-la', t.s3t); s('hme-s3d-la', t.s3d); s('hme-s3w-la', t.s3w);\r\n  s('hme-s4t-la', t.s4t); s('hme-s4d-la', t.s4d);\r\n  s('hme-s5t-la', t.s5t); s('hme-s5d-la', t.s5d);\r\n\r\n  s('hme-n-reg-sw', t.nReg); s('hme-n-disc-sw', t.nDisc);\r\n  s('hme-n-reg-la', t.nReg); s('hme-n-disc-la', t.nDisc);\r\n})();\r\n\r\nwindow.hmeTab = function(name, btn){\r\n  document.querySelectorAll('#hfb-modal .m-panel').forEach(function(p){ p.classList.remove('active'); });\r\n  document.querySelectorAll('#hfb-modal .m-tab').forEach(function(b){ b.classList.remove('active'); });\r\n  document.getElementById('hme-panel-'+name).classList.add('active');\r\n  btn.classList.add('active');\r\n};\r\n\r\ndocument.addEventListener('keydown', function(e){\r\n  if (e.key === 'Escape') document.getElementById('hfb-popup-overlay').classList.remove('open');\r\n});\r\n\r\n\/* ---------- FIFAe trials status \/ countdown from Google Sheet ---------- *\/\r\n\r\nvar SHEET_CSV_URL = 'https:\/\/docs.google.com\/spreadsheets\/d\/1sf0M6iQApneYIM2xD9I6L_VVuUVZCIdI\/export?format=csv&gid=1751640218';\r\n\r\nfunction parseCSV(text){\r\n  var rows = [];\r\n  var row = [];\r\n  var field = '';\r\n  var inQuotes = false;\r\n  for (var i = 0; i < text.length; i++){\r\n    var c = text[i];\r\n    if (inQuotes){\r\n      if (c === '\"'){\r\n        if (text[i+1] === '\"'){ field += '\"'; i++; }\r\n        else { inQuotes = false; }\r\n      } else { field += c; }\r\n    } else {\r\n      if (c === '\"'){ inQuotes = true; }\r\n      else if (c === ','){ row.push(field); field = ''; }\r\n      else if (c === '\\r'){ \/* skip *\/ }\r\n      else if (c === '\\n'){ row.push(field); rows.push(row); row = []; field = ''; }\r\n      else { field += c; }\r\n    }\r\n  }\r\n  if (field.length || row.length){ row.push(field); rows.push(row); }\r\n  return rows;\r\n}\r\n\r\nfunction parseVGLDateTime(dateStr, timeStr){\r\n  if (!dateStr) return null;\r\n  dateStr = dateStr.trim();\r\n  var m = dateStr.match(\/^(\\d{1,2})\\\/(\\d{1,2})\\\/(\\d{2,4})$\/);\r\n  if (!m) return null;\r\n  var day = parseInt(m[1], 10);\r\n  var month = parseInt(m[2], 10);\r\n  var year = parseInt(m[3], 10);\r\n  if (year < 100) year += 2000;\r\n\r\n  var hours = 0, minutes = 0;\r\n  if (timeStr){\r\n    var tm = timeStr.trim().match(\/^(\\d{1,2}):(\\d{2})$\/);\r\n    if (tm){ hours = parseInt(tm[1], 10); minutes = parseInt(tm[2], 10); }\r\n  }\r\n  var d = new Date(year, month - 1, day, hours, minutes, 0);\r\n  return isNaN(d.getTime()) ? null : d;\r\n}\r\n\r\nfunction findFifaeRow(rows){\r\n  \/\/ Row 0 = header: Game&Round, (blank), Event, GAME, ROUND, Date, Status, Register, Prizepool, Check in, Start, Tournament Link, Page Link\r\n  var openRow = null, soonRow = null;\r\n  for (var i = 1; i < rows.length; i++){\r\n    var r = rows[i];\r\n    var event = (r[2] || '').trim();\r\n    if (event.toLowerCase() !== 'fifae') continue;\r\n    var status = (r[6] || '').trim().toLowerCase();\r\n    if (status === 'open' && !openRow) openRow = r;\r\n    if (status === 'soon' && !soonRow) soonRow = r;\r\n  }\r\n  if (openRow) return { row: openRow, status: 'open' };\r\n  if (soonRow) return { row: soonRow, status: 'soon' };\r\n  return null;\r\n}\r\n\r\nfunction renderSoon(){\r\n  ctaEl.classList.add('hfb-cta-soon');\r\n  ctaEl.href = 'javascript:void(0)';\r\n  ctaEl.textContent = 'Soon';\r\n  subEl.textContent = 'Trials coming soon';\r\n  subEl.classList.add('hfb-sub-soon');\r\n}\r\n\r\nfunction renderOpenCountdown(row){\r\n  ctaEl.classList.remove('hfb-cta-soon');\r\n  ctaEl.textContent = 'Open';\r\n  subEl.classList.remove('hfb-sub-soon');\r\n  var pageLink = (row[12] || '').trim();\r\n  var tourneyLink = (row[11] || '').trim();\r\n  ctaEl.href = pageLink || tourneyLink || defaultCtaHref;\r\n\r\n  var dateStr = row[5] || '';\r\n  var startStr = row[10] || '';\r\n  var target = parseVGLDateTime(dateStr, startStr);\r\n\r\n  if (!target){\r\n    subEl.textContent = 'Registrations are open';\r\n    return;\r\n  }\r\n\r\n  var labelSpan = document.createElement('span');\r\n  labelSpan.textContent = 'Trials start in:';\r\n  var countSpan = document.createElement('span');\r\n  countSpan.className = 'hfb-count';\r\n\r\n  subEl.innerHTML = '';\r\n  subEl.appendChild(labelSpan);\r\n  subEl.appendChild(countSpan);\r\n\r\n  function tick(){\r\n    var diff = target.getTime() - Date.now();\r\n    if (diff <= 0){\r\n      countSpan.textContent = 'Started';\r\n      clearInterval(timer);\r\n      return;\r\n    }\r\n    var d = Math.floor(diff \/ 86400000);\r\n    var h = Math.floor((diff % 86400000) \/ 3600000);\r\n    var mnt = Math.floor((diff % 3600000) \/ 60000);\r\n    var s = Math.floor((diff % 60000) \/ 1000);\r\n    countSpan.textContent = d + 'd ' + h + 'h ' + mnt + 'm ' + s + 's';\r\n  }\r\n  tick();\r\n  var timer = setInterval(tick, 1000);\r\n}\r\n\r\nfetch(SHEET_CSV_URL)\r\n  .then(function(res){ return res.text(); })\r\n  .then(function(text){\r\n    var rows = parseCSV(text);\r\n    var found = findFifaeRow(rows);\r\n    if (!found) return; \/\/ no FIFAe row yet -> keep default state\r\n    if (found.status === 'soon') renderSoon();\r\n    else if (found.status === 'open') renderOpenCountdown(found.row);\r\n  })\r\n  .catch(function(){ \/* CSV fetch failed -> keep default state *\/ });\r\n\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e862639 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e862639\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5eb1830\" data-id=\"5eb1830\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3feea62 elementor-widget elementor-widget-html\" data-id=\"3feea62\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800&family=Barlow:wght@400;500&display=swap');\r\n\r\n.pts-wrap { font-family: 'Barlow', sans-serif; padding: 40px 0; text-align: center; }\r\n.pts-label { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 3px; color: #888; text-transform: uppercase; margin-bottom: 10px; }\r\n.pts-title { font-family: 'Barlow Condensed', sans-serif; font-size: 32px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 8px; }\r\n.pts-sub { font-size: 14px; color: #888; margin: 0 0 2.5rem; }\r\n.pts-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; margin-bottom: 2.5rem; }\r\n.pts-card { border-radius: 12px; padding: 28px 18px; text-align: center; }\r\n.pts-num { font-family: 'Barlow Condensed', sans-serif; font-size: 52px; font-weight: 800; line-height: 1; margin-bottom: 8px; color: rgba(255,255,255,0.15); }\r\n.pts-step-label { font-family: 'Barlow Condensed', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 8px; }\r\n.pts-step-title { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px; line-height: 1.2; }\r\n.pts-step-desc { font-size: 12px; line-height: 1.7; color: rgba(255,255,255,0.6); }\r\n.pts-badge { display: inline-block; font-family: 'Barlow Condensed', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 3px 10px; border-radius: 100px; margin-top: 10px; background: rgba(255,255,255,0.08); color: rgba(255,255,255,0.45); }\r\n.pts-cta { display: inline-block; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; padding: 14px 36px; background: #fff; color: #000; text-decoration: none; border-radius: 100px; transition: background 0.2s, color 0.2s; }\r\n.pts-cta:hover { background: #e0e0e0; }\r\n@media (max-width: 600px) {\r\n  .pts-grid { grid-template-columns: 1fr; gap: 10px; }\r\n  .pts-card { padding: 20px 16px; }\r\n  .pts-title { font-size: 24px; letter-spacing: 1px; }\r\n  .pts-num { font-size: 36px; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"pts-wrap\">\r\n  <div class=\"pts-label\" id=\"pts-label\"><\/div>\r\n  <div class=\"pts-title\" id=\"pts-title\"><\/div>\r\n  <p class=\"pts-sub\" id=\"pts-sub\"><\/p>\r\n\r\n  <div class=\"pts-grid\">\r\n    <div class=\"pts-card\" style=\"background:rgba(0,168,80,0.2);\">\r\n      <div class=\"pts-num\">01<\/div>\r\n      <div class=\"pts-step-label\" style=\"color:#00a850;\" id=\"pts-label1\"><\/div>\r\n      <div class=\"pts-step-title\" id=\"pts-stitle1\"><\/div>\r\n      <div class=\"pts-step-desc\" id=\"pts-desc1\"><\/div>\r\n      <span class=\"pts-badge\" id=\"pts-badge1\"><\/span>\r\n    <\/div>\r\n    <div class=\"pts-card\" style=\"background:rgba(245,197,0,0.2);\">\r\n      <div class=\"pts-num\">02<\/div>\r\n      <div class=\"pts-step-label\" style=\"color:#f5c500;\" id=\"pts-label2\"><\/div>\r\n      <div class=\"pts-step-title\" id=\"pts-stitle2\"><\/div>\r\n      <div class=\"pts-step-desc\" id=\"pts-desc2\"><\/div>\r\n    <\/div>\r\n    <div class=\"pts-card\" style=\"background:rgba(26,108,232,0.2);\">\r\n      <div class=\"pts-num\">03<\/div>\r\n      <div class=\"pts-step-label\" style=\"color:#1a6ce8;\" id=\"pts-label3\"><\/div>\r\n      <div class=\"pts-step-title\" id=\"pts-stitle3\"><\/div>\r\n      <div class=\"pts-step-desc\" id=\"pts-desc3\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <a class=\"pts-cta\" href=\"https:\/\/discord.gg\/kBfPkxcCzN\" id=\"pts-cta\" target=\"_blank\" rel=\"noopener\"><\/a>\r\n<\/div>\r\n\r\n<script>\r\nvar isGreek = window.location.href.indexOf('\/el\/') !== -1;\r\n\r\nvar content = {\r\n  el: {\r\n    label:   'Path to Success',\r\n    title:   '\u03a6\u03bf\u03c1\u03b5\u03c3\u03b5 \u03c4\u03b7 \u03c6\u03b1\u03bd\u03b5\u03bb\u03b1',\r\n    sub:     '3 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9\u03c2 \u03bc\u03ad\u03bb\u03bf\u03c2 \u03c4\u03b7\u03c2 e\u0395\u0398\u039d\u0399\u039a\u0397\u03a3 \u0395\u039b\u039b\u0391\u0394\u039f\u03a3',\r\n    label1:  '\u03a0\u03b1\u03b9\u03be\u03b5',\r\n    stitle1: '\u039c\u03c0\u03b5\u03c2 \u03c3\u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03b1',\r\n    desc1:   '\u03a3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae \u03c3\u03c4\u03b1 online \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae\u03c2 \u03c0\u03b1\u03b9\u03ba\u03c4\u03ce\u03bd \u03c4\u03b7\u03c2 VGL eSports. \u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03ac \u03c3\u03b5 \u03bf\u03bb\u03bf\u03c5\u03c2 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 16 \u03b5\u03c4\u03ce\u03bd \u03ba\u03b1\u03b9 \u03c0\u03ac\u03bd\u03c9.',\r\n    badge1:  '16+ \u03b5\u03c4\u03c9\u03bd',\r\n    label2:  '\u0391\u03c0\u03b5\u03b4\u03b5\u03b9\u03be\u03b5',\r\n    stitle2: '\u03a0\u03b5\u03c1\u03b1\u03c3\u03b5 \u03c4\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03b1',\r\n    desc2:   '\u039f\u03b9 \u03ba\u03bf\u03c1\u03c5\u03c6\u03b1\u03af\u03bf\u03b9 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 \u03b1\u03c0\u03bf \u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03ba\u03b1\u03bb\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03ac \u03c4\u03b7\u03c2 e\u0395\u03b8\u03bd\u03b9\u03ba\u03ae\u03c2. \u0394\u03b5\u03b9\u03be\u03b5 \u03c4\u03b9\u03c2 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c3\u03bf\u03c5.',\r\n    label3:  '\u0395\u03ba\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b7\u03c3\u03b5',\r\n    stitle3: '\u03a6\u03bf\u03c1\u03b5\u03c3\u03b5 \u03c4\u03b7 \u03c6\u03b1\u03bd\u03b5\u03bb\u03b1',\r\n    desc3:   '\u039a\u03ad\u03c1\u03b4\u03b9\u03c3\u03b5 \u03c4\u03b7 \u03b8\u03ad\u03c3\u03b7 \u03c3\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03b5\u03ba\u03c0\u03c1\u03bf\u03c3\u03ce\u03c0\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u03c3\u03b5 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b5\u03c2 \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 FIFA & UEFA \u03c0\u03b1\u03b3\u03ba\u03bf\u03c3\u03bc\u03af\u03c9\u03c2.',\r\n    cta:     '\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03b7\u03c3\u03b5 \u03c4\u03b7 \u03b8\u03b5\u03c3\u03b7 \u03c3\u03bf\u03c5 \u2192'\r\n  },\r\n  en: {\r\n    label:   'Path to Success',\r\n    title:   'Wear the jersey',\r\n    sub:     '3 steps to become part of the Greek eNational Team',\r\n    label1:  'Play',\r\n    stitle1: 'Join the tournaments',\r\n    desc1:   'Participate in the VGL eSports online selection tournaments. Open to all players aged 16 and above.',\r\n    badge1:  '16+ years old',\r\n    label2:  'Prove yourself',\r\n    stitle2: 'Pass the trials',\r\n    desc2:   'Top players from the tournaments are invited to the official eNational Team trials. Show what you\\'ve got.',\r\n    label3:  'Represent',\r\n    stitle3: 'Wear the jersey',\r\n    desc3:   'Earn your spot and represent Greece in official FIFA & UEFA esports competitions worldwide.',\r\n    cta:     'Claim your spot \u2192'\r\n  }\r\n};\r\n\r\nvar t = isGreek ? content.el : content.en;\r\n\r\ndocument.getElementById('pts-label').textContent  = t.label;\r\ndocument.getElementById('pts-title').textContent  = t.title;\r\ndocument.getElementById('pts-sub').textContent    = t.sub;\r\ndocument.getElementById('pts-label1').textContent = t.label1;\r\ndocument.getElementById('pts-stitle1').textContent= t.stitle1;\r\ndocument.getElementById('pts-desc1').textContent  = t.desc1;\r\ndocument.getElementById('pts-badge1').textContent = t.badge1;\r\ndocument.getElementById('pts-label2').textContent = t.label2;\r\ndocument.getElementById('pts-stitle2').textContent= t.stitle2;\r\ndocument.getElementById('pts-desc2').textContent  = t.desc2;\r\ndocument.getElementById('pts-label3').textContent = t.label3;\r\ndocument.getElementById('pts-stitle3').textContent= t.stitle3;\r\ndocument.getElementById('pts-desc3').textContent  = t.desc3;\r\ndocument.getElementById('pts-cta').textContent    = t.cta;\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e683066 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e683066\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c49487c\" data-id=\"c49487c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03051f0 elementor-widget elementor-widget-html\" data-id=\"03051f0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"el\" translate=\"no\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  *{box-sizing:border-box;margin:0;padding:0}\r\n  :root{--cyan:#00c8ff;--gold:#f0c040;--bg:#121925;--bg2:#0a0e17;--muted:#6a7f96;--radius:10px}\r\n  body{margin:0;padding:0}\r\n  #vgl-ls{font-family:'Barlow Condensed',sans-serif;width:100%;background:transparent;padding:52px 24px 64px;position:relative;overflow:hidden}\r\n  #vgl-ls-inner{position:relative;z-index:1;max-width:960px;margin:0 auto}\r\n\r\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\r\n  .ls-head{display:flex;align-items:center;gap:12px;margin-bottom:22px}\r\n  .ls-htitle{font-family:'Bebas Neue',sans-serif;font-size:26px;color:#fff;letter-spacing:2px;white-space:nowrap}\r\n  .ls-htitle span{color:var(--cyan)}\r\n  .ls-hline{flex:1;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:.4}\r\n  .ls-flabel{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;color:var(--muted);white-space:nowrap}\r\n  .ls-social{display:flex;align-items:center;gap:8px}\r\n  .ls-sicon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#cfe3f2;background:rgba(255,255,255,0.04);border:1px solid rgba(0,200,255,.22);text-decoration:none;transition:all .2s}\r\n  .ls-sicon:hover{color:#000;background:var(--cyan);border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,200,255,.35)}\r\n\r\n  \/* \u2500\u2500 Grid: featured + 2 \u2500\u2500 *\/\r\n  .ls-wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:stretch}\r\n\r\n  \/* Featured *\/\r\n  .ls-featured{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--radius);overflow:hidden;background:rgba(255,255,255,0.03);border:1px solid rgba(0,200,255,0.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;position:relative}\r\n  .ls-featured::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,200,255,0.7) 50%,transparent);opacity:0;transition:opacity .25s;z-index:2}\r\n  .ls-featured:hover{transform:translateY(-4px);border-color:rgba(0,200,255,0.45);background:rgba(0,200,255,0.05);box-shadow:0 16px 48px rgba(0,200,255,.18)}\r\n  .ls-featured:hover::before{opacity:1}\r\n  .ls-fthumb{position:relative;width:100%;padding-top:56.25%;background:#0d1521;overflow:hidden}\r\n  .ls-fthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}\r\n  .ls-featured:hover .ls-fthumb img{transform:scale(1.06)}\r\n  .ls-fthumb::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(10,14,23,.75) 0%,transparent 50%);pointer-events:none}\r\n  .ls-ftag{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;background:rgba(229,57,53,.95);color:#fff;font-family:'Bebas Neue',sans-serif;font-size:11px;letter-spacing:1.5px;padding:3px 9px;border-radius:4px;z-index:2}\r\n  .ls-fnum{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);color:var(--gold);font-family:'Bebas Neue',sans-serif;font-size:12px;letter-spacing:1.5px;padding:3px 9px;border-radius:4px;z-index:2}\r\n  .ls-fplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:rgba(0,200,255,.92);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .25s,box-shadow .25s;box-shadow:0 0 0 0 rgba(0,200,255,.4)}\r\n  .ls-featured:hover .ls-fplay{transform:translate(-50%,-50%) scale(1.14);box-shadow:0 0 0 12px rgba(0,200,255,.15)}\r\n  .ls-finfo{padding:14px 16px 16px;display:flex;flex-direction:column;gap:7px;flex:1}\r\n  .ls-ftitle{color:#fff;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}\r\n  .ls-featured:hover .ls-ftitle{color:var(--cyan)}\r\n  .ls-fdate{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);letter-spacing:.3px}\r\n  .ls-fdate svg{flex-shrink:0}\r\n\r\n  \/* List items *\/\r\n  .ls-list{display:flex;flex-direction:column;gap:14px}\r\n  .ls-item{flex:1;display:flex;gap:12px;align-items:center;text-decoration:none;padding:10px;border-radius:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(0,200,255,0.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}\r\n  .ls-item::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,200,255,0.07) 0%,transparent 60%);opacity:0;transition:opacity .25s;pointer-events:none}\r\n  .ls-item:hover{background:rgba(0,200,255,0.06);border-color:rgba(0,200,255,0.4);transform:translateX(4px);box-shadow:0 8px 28px rgba(0,200,255,.12)}\r\n  .ls-item:hover::before{opacity:1}\r\n  .ls-ithumb{position:relative;flex-shrink:0;width:132px;height:74px;border-radius:6px;overflow:hidden;background:#0d1521}\r\n  .ls-ithumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}\r\n  .ls-item:hover .ls-ithumb img{transform:scale(1.07)}\r\n  .ls-iplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:rgba(0,200,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}\r\n  .ls-item:hover .ls-iplay{transform:translate(-50%,-50%) scale(1.12)}\r\n  .ls-inum{position:absolute;top:5px;left:5px;background:rgba(0,0,0,.6);color:var(--gold);font-family:'Bebas Neue',sans-serif;font-size:10px;letter-spacing:1px;padding:1px 6px;border-radius:3px}\r\n  .ls-iinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}\r\n  .ls-ititle{color:#fff;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}\r\n  .ls-item:hover .ls-ititle{color:var(--cyan)}\r\n  .ls-idate{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}\r\n\r\n  \/* States *\/\r\n  .ls-state{text-align:center;padding:48px 20px;color:var(--muted);font-size:16px;grid-column:1\/-1}\r\n  .ls-spinner{width:36px;height:36px;border:3px solid rgba(0,200,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite;margin:0 auto 14px}\r\n  @keyframes spin{to{transform:rotate(360deg)}}\r\n\r\n  @media(max-width:640px){\r\n    #vgl-ls{padding:40px 16px 48px}\r\n    .ls-head{flex-wrap:wrap;row-gap:10px}\r\n    .ls-flabel{display:none}\r\n    .ls-wrap{grid-template-columns:1fr}\r\n    .ls-ithumb{width:108px;height:61px}\r\n    .ls-htitle{font-size:21px}\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div id=\"vgl-ls\" class=\"notranslate\" translate=\"no\">\r\n<div id=\"vgl-ls-inner\">\r\n  <div class=\"ls-head\">\r\n    <span class=\"ls-htitle\">RECENT <span>STREAMS<\/span><\/span>\r\n    <div class=\"ls-hline\"><\/div>\r\n    <span class=\"ls-flabel\">FOLLOW US<\/span>\r\n    <div class=\"ls-social\">\r\n      <a class=\"ls-sicon\" href=\"https:\/\/www.instagram.com\/vglesports\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">\r\n        <svg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M12 2.2c3.2 0 3.6 0 4.9.07 1.2.06 1.8.25 2.2.42.56.22.96.48 1.38.9.42.42.68.82.9 1.38.17.42.36 1.05.42 2.23.06 1.27.07 1.65.07 4.87s0 3.6-.07 4.87c-.06 1.18-.25 1.81-.42 2.23a3.7 3.7 0 0 1-.9 1.38 3.7 3.7 0 0 1-1.38.9c-.42.17-1.05.36-2.23.42-1.27.06-1.65.07-4.87.07s-3.6 0-4.87-.07c-1.18-.06-1.81-.25-2.23-.42a3.7 3.7 0 0 1-1.38-.9 3.7 3.7 0 0 1-.9-1.38c-.17-.42-.36-1.05-.42-2.23C2.2 15.6 2.2 15.22 2.2 12s0-3.6.07-4.87c.06-1.18.25-1.81.42-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68 1.38-.9.42-.17 1.05-.36 2.23-.42C8.4 2.2 8.78 2.2 12 2.2m0-2.2C8.74 0 8.33 0 7.05.07 5.78.13 4.9.33 4.14.63a5.9 5.9 0 0 0-2.13 1.38A5.9 5.9 0 0 0 .63 4.14C.33 4.9.13 5.78.07 7.05 0 8.33 0 8.74 0 12s0 3.67.07 4.95c.06 1.27.26 2.15.56 2.91.31.8.72 1.47 1.38 2.13a5.9 5.9 0 0 0 2.13 1.38c.76.3 1.64.5 2.91.56C8.33 24 8.74 24 12 24s3.67 0 4.95-.07c1.27-.06 2.15-.26 2.91-.56a5.9 5.9 0 0 0 2.13-1.38 5.9 5.9 0 0 0 1.38-2.13c.3-.76.5-1.64.56-2.91.07-1.28.07-1.69.07-4.95s0-3.67-.07-4.95c-.06-1.27-.26-2.15-.56-2.91a5.9 5.9 0 0 0-1.38-2.13A5.9 5.9 0 0 0 19.86.63c-.76-.3-1.64-.5-2.91-.56C15.67 0 15.26 0 12 0Zm0 5.84A6.16 6.16 0 1 0 18.16 12 6.16 6.16 0 0 0 12 5.84Zm0 10.15A4 4 0 1 1 16 12a4 4 0 0 1-4 4Zm7.85-10.4a1.44 1.44 0 1 1-1.44-1.44 1.44 1.44 0 0 1 1.44 1.44Z\"\/><\/svg>\r\n      <\/a>\r\n      <a class=\"ls-sicon\" href=\"https:\/\/www.facebook.com\/VGLeSports\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\r\n        <svg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M24 12.07C24 5.4 18.63 0 12 0S0 5.4 0 12.07C0 18.1 4.39 23.09 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.7 4.53-4.7 1.31 0 2.68.24 2.68.24v2.97h-1.51c-1.49 0-1.95.93-1.95 1.89v2.26h3.32l-.53 3.49h-2.79V24C19.61 23.09 24 18.1 24 12.07Z\"\/><\/svg>\r\n      <\/a>\r\n      <a class=\"ls-sicon\" href=\"https:\/\/www.youtube.com\/@VGLeSportsOfficial\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\r\n        <svg viewbox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"currentColor\"><path d=\"M23.5 6.19a3.02 3.02 0 0 0-2.12-2.14C19.5 3.55 12 3.55 12 3.55s-7.5 0-9.38.5A3.02 3.02 0 0 0 .5 6.19C0 8.07 0 12 0 12s0 3.93.5 5.81a3.02 3.02 0 0 0 2.12 2.14c1.88.5 9.38.5 9.38.5s7.5 0 9.38-.5a3.02 3.02 0 0 0 2.12-2.14C24 15.93 24 12 24 12s0-3.93-.5-5.81ZM9.55 15.57V8.43L15.82 12l-6.27 3.57Z\"\/><\/svg>\r\n      <\/a>\r\n      <a class=\"ls-sicon\" href=\"https:\/\/discord.gg\/kBfPkxcCzN\" target=\"_blank\" rel=\"noopener\" aria-label=\"Discord\">\r\n        <svg viewbox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"currentColor\"><path d=\"M20.32 4.37a19.8 19.8 0 0 0-4.89-1.52.07.07 0 0 0-.08.04c-.21.38-.44.87-.6 1.25a18.27 18.27 0 0 0-5.49 0 12.6 12.6 0 0 0-.61-1.25.08.08 0 0 0-.08-.04 19.74 19.74 0 0 0-4.88 1.52.07.07 0 0 0-.04.03C.53 9.05-.32 13.58.1 18.06a.08.08 0 0 0 .03.05 19.9 19.9 0 0 0 6 3.03.08.08 0 0 0 .08-.03c.46-.63.87-1.3 1.23-2a.08.08 0 0 0-.04-.1 13.1 13.1 0 0 1-1.87-.9.08.08 0 0 1-.01-.13c.13-.09.25-.19.37-.29a.07.07 0 0 1 .08-.01c3.93 1.8 8.18 1.8 12.06 0a.07.07 0 0 1 .08.01c.12.1.25.2.38.3a.08.08 0 0 1-.01.12c-.6.35-1.22.65-1.87.9a.08.08 0 0 0-.04.11c.36.7.78 1.36 1.23 1.99a.08.08 0 0 0 .08.03 19.84 19.84 0 0 0 6.02-3.03.08.08 0 0 0 .03-.05c.5-5.18-.84-9.68-3.55-13.66a.06.06 0 0 0-.03-.03ZM8.02 15.33c-1.18 0-2.16-1.08-2.16-2.42 0-1.33.96-2.42 2.16-2.42 1.21 0 2.18 1.1 2.16 2.42 0 1.34-.96 2.42-2.16 2.42Zm7.97 0c-1.18 0-2.15-1.08-2.15-2.42 0-1.33.95-2.42 2.15-2.42 1.22 0 2.18 1.1 2.16 2.42 0 1.34-.94 2.42-2.16 2.42Z\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"ls-wrap\" id=\"ls-wrap\">\r\n    <div class=\"ls-state\">\r\n      <div class=\"ls-spinner\"><\/div>\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 livestreams\u2026\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const CSV = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=2085879533&single=true&output=csv';\r\n  const MAX = 4; \/\/ \u2705 1 featured + 3 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03b4\u03b5\u03be\u03b9\u03ac\r\n\r\n  \/\/ Column indices (0-based) \u2014 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ad\u03c2 \u03c3\u03c4\u03ae\u03bb\u03b5\u03c2\r\n  const COL_DATE = 3;   \/\/ D \u2192 date\r\n  const COL_LINK = 16;  \/\/ Q \u2192 YouTube link (\u03c4\u03b1 live \u03c0\u03bf\u03c5 \u03ad\u03c7\u03bf\u03c5\u03bd \u03b3\u03af\u03bd\u03b5\u03b9)\r\n\r\n  \/\/ \u03a3\u03c4\u03ae\u03bb\u03b7 \"Event\" \u2014 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03bc\u03b9\u03ba\u03ac \u03b1\u03c0\u03cc \u03c4\u03bf header row (\u03b1\u03bd\u03c4\u03af \u03b3\u03b9\u03b1 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc index),\r\n  \/\/ \u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03bc\u03b7 \u03c3\u03c0\u03ac\u03c3\u03b5\u03b9 \u03b1\u03bd \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9 \u03b8\u03ad\u03c3\u03b7 \u03c3\u03c4\u03bf sheet.\r\n  let COL_EVENT = -1;\r\n\r\n  \/\/ Prefixes \u03c0\u03bf\u03c5 \u03b8\u03ad\u03bb\u03bf\u03c5\u03bc\u03b5 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c7\u03bd\u03bf\u03c5\u03bc\u03b5 (case-insensitive, \"\u03b1\u03c1\u03c7\u03af\u03b6\u03b5\u03b9 \u03bc\u03b5\")\r\n  const EVENT_PREFIXES = ['fifae', 'eeuro'];\r\n\r\n  const MONTHS = {jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11,\r\n                  \u03b9\u03b1\u03bd:0,\u03c6\u03b5\u03b2:1,\u03bc\u03b1\u03c1:2,\u03b1\u03c0\u03c1:3,\u03bc\u03b1\u03b9:4,\u03bc\u03b1\u03ca:4,\u03b9\u03bf\u03c5\u03bd:5,\u03b9\u03bf\u03c5\u03bb:6,\u03b1\u03c5\u03b3:7,\u03c3\u03b5\u03c0:8,\u03bf\u03ba\u03c4:9,\u03bd\u03bf\u03b5:10,\u03b4\u03b5\u03ba:11};\r\n\r\n  \/\/ \u2500\u2500 Robust date parser \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  function parseDate(s) {\r\n    if (!s) return null;\r\n    s = String(s).trim();\r\n    if (!s) return null;\r\n\r\n    const now = new Date();\r\n\r\n    s = s.replace(\/^(mon|tue|wed|thu|fri|sat|sun|\u03b4\u03b5\u03c5|\u03c4\u03c1\u03b9|\u03c4\u03b5\u03c4|\u03c0\u03b5\u03bc|\u03c0\u03b1\u03c1|\u03c3\u03b1\u03b2|\u03ba\u03c5\u03c1)[a-z\u03b1-\u03c9]*[\\s,.]+\/i, '');\r\n\r\n    let m;\r\n\r\n    m = s.match(\/^([A-Za-z\u0391-\u03a9\u03b1-\u03c9\u03af\u03ca\u0390\u03cc\u03ac\u03ad\u03cd\u03cb\u03b0\u03ae\u03ce]{3,})\\s+(\\d{1,2})(?:[,\\s]+(\\d{4}))?$\/);\r\n    if (m) {\r\n      const mo = MONTHS[m[1].slice(0,3).toLowerCase()];\r\n      if (mo !== undefined) {\r\n        const day = parseInt(m[2], 10);\r\n        const yr = m[3] ? parseInt(m[3], 10) : guessYear(mo, day, now);\r\n        return new Date(yr, mo, day);\r\n      }\r\n    }\r\n\r\n    m = s.match(\/^(\\d{1,2})\\s+([A-Za-z\u0391-\u03a9\u03b1-\u03c9\u03af\u03ca\u0390\u03cc\u03ac\u03ad\u03cd\u03cb\u03b0\u03ae\u03ce]{3,})(?:[,\\s]+(\\d{4}))?$\/);\r\n    if (m) {\r\n      const mo = MONTHS[m[2].slice(0,3).toLowerCase()];\r\n      if (mo !== undefined) {\r\n        const day = parseInt(m[1], 10);\r\n        const yr = m[3] ? parseInt(m[3], 10) : guessYear(mo, day, now);\r\n        return new Date(yr, mo, day);\r\n      }\r\n    }\r\n\r\n    m = s.match(\/^(\\d{1,2})[\\\/\\-.](\\d{1,2})(?:[\\\/\\-.](\\d{2,4}))?$\/);\r\n    if (m) {\r\n      const day = parseInt(m[1], 10);\r\n      const mo  = parseInt(m[2], 10) - 1;\r\n      let yr;\r\n      if (m[3]) {\r\n        yr = parseInt(m[3], 10);\r\n        if (yr < 100) yr += 2000;\r\n      } else {\r\n        yr = guessYear(mo, day, now);\r\n      }\r\n      if (mo >= 0 && mo <= 11 && day >= 1 && day <= 31) return new Date(yr, mo, day);\r\n    }\r\n\r\n    const native = new Date(s);\r\n    if (!isNaN(native)) return native;\r\n\r\n    return null;\r\n  }\r\n\r\n  function guessYear(mo, day, now) {\r\n    const candidate = new Date(now.getFullYear(), mo, day);\r\n    return candidate > now ? now.getFullYear() - 1 : now.getFullYear();\r\n  }\r\n\r\n  \/\/ \u2500\u2500 Robust CSV parser \u2500\u2500\r\n  function parseCSV(txt) {\r\n    const rows = [];\r\n    let row = [], cur = '', inQ = false;\r\n    for (let i = 0; i < txt.length; i++) {\r\n      const c = txt[i];\r\n      if (inQ) {\r\n        if (c === '\"') {\r\n          if (txt[i + 1] === '\"') { cur += '\"'; i++; }\r\n          else inQ = false;\r\n        } else cur += c;\r\n      } else {\r\n        if (c === '\"') inQ = true;\r\n        else if (c === ',') { row.push(cur.trim()); cur = ''; }\r\n        else if (c === '\\n' || c === '\\r') {\r\n          if (c === '\\r' && txt[i + 1] === '\\n') i++;\r\n          row.push(cur.trim()); cur = '';\r\n          if (row.some(v => v !== '')) rows.push(row);\r\n          row = [];\r\n        } else cur += c;\r\n      }\r\n    }\r\n    row.push(cur.trim());\r\n    if (row.some(v => v !== '')) rows.push(row);\r\n    return rows;\r\n  }\r\n\r\n  function getVid(url) {\r\n    if (!url) return null;\r\n    url = url.trim();\r\n    let m;\r\n    m = url.match(\/youtu\\.be\\\/([a-zA-Z0-9_-]{11})\/);   if (m) return m[1];\r\n    m = url.match(\/[?&]v=([a-zA-Z0-9_-]{11})\/);         if (m) return m[1];\r\n    m = url.match(\/\\\/live\\\/([a-zA-Z0-9_-]{11})\/);        if (m) return m[1];\r\n    m = url.match(\/\\\/embed\\\/([a-zA-Z0-9_-]{11})\/);       if (m) return m[1];\r\n    m = url.match(\/\\\/shorts\\\/([a-zA-Z0-9_-]{11})\/);      if (m) return m[1];\r\n    return null;\r\n  }\r\n\r\n  const thumb   = vid => `https:\/\/img.youtube.com\/vi\/${vid}\/maxresdefault.jpg`;\r\n  const thumbFb = vid => `https:\/\/img.youtube.com\/vi\/${vid}\/hqdefault.jpg`;\r\n\r\n  async function getTitle(url) {\r\n    try {\r\n      const r = await fetch(`https:\/\/www.youtube.com\/oembed?url=${encodeURIComponent(url)}&format=json`);\r\n      if (!r.ok) return null;\r\n      return (await r.json()).title || null;\r\n    } catch { return null; }\r\n  }\r\n\r\n  function fmtDate(s) {\r\n    const d = parseDate(s);\r\n    if (!d) return s || '';\r\n    return d.toLocaleDateString('el-GR', { day: 'numeric', month: 'short', year: 'numeric' });\r\n  }\r\n\r\n  function playIcon(size) {\r\n    return `<svg viewBox=\"0 0 24 24\" width=\"${size}\" height=\"${size}\"><path fill=\"#000\" d=\"M8 5v14l11-7z\"\/><\/svg>`;\r\n  }\r\n\r\n  function calIcon() {\r\n    return `<svg viewBox=\"0 0 24 24\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>`;\r\n  }\r\n\r\n  function dedupeByVid(rows) {\r\n    const seen = new Set(), out = [];\r\n    for (const r of rows) {\r\n      const vid = getVid(r.link);\r\n      const key = vid || r.link;\r\n      if (!seen.has(key)) { seen.add(key); out.push(r); }\r\n    }\r\n    return out;\r\n  }\r\n\r\n  function esc(s) {\r\n    return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');\r\n  }\r\n\r\n  \/\/ \u0392\u03c1\u03af\u03c3\u03ba\u03b5\u03b9 \u03c4\u03b7 \u03c3\u03c4\u03ae\u03bb\u03b7 \"Event\" \u03c3\u03c4\u03bf header row (case-insensitive match \u03c3\u03c4\u03b7 \u03bb\u03ad\u03be\u03b7 \"event\")\r\n  function findEventCol(headerRow) {\r\n    for (let i = 0; i < headerRow.length; i++) {\r\n      const h = (headerRow[i] || '').trim().toLowerCase();\r\n      if (h.includes('event')) return i;\r\n    }\r\n    return -1;\r\n  }\r\n\r\n  \/\/ \u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 true \u03b1\u03bd \u03b7 \u03c4\u03b9\u03bc\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c4\u03ae\u03bb\u03b7\u03c2 Event \u03b1\u03c1\u03c7\u03af\u03b6\u03b5\u03b9 \u03bc\u03b5 FIFAe \u03ae eEURO\r\n  function matchesEvent(eventVal) {\r\n    if (!eventVal) return false;\r\n    const v = eventVal.trim().toLowerCase();\r\n    return EVENT_PREFIXES.some(p => v.startsWith(p));\r\n  }\r\n\r\n  async function init() {\r\n    const wrap = document.getElementById('ls-wrap');\r\n    try {\r\n      const resp = await fetch(CSV, { cache: 'no-store' });\r\n      if (!resp.ok) throw new Error('CSV fetch failed');\r\n      const allRows = parseCSV(await resp.text());\r\n      const header  = allRows[0] || [];\r\n      const raw     = allRows.slice(1);\r\n\r\n      COL_EVENT = findEventCol(header);\r\n\r\n      \/\/ \u039a\u03c1\u03b1\u03c4\u03ac\u03bc\u03b5 \u03bc\u03cc\u03bd\u03bf rows \u03c0\u03bf\u03c5 \u03ad\u03c7\u03bf\u03c5\u03bd link \u03c3\u03c4\u03b7 \u03c3\u03c4\u03ae\u03bb\u03b7 Q \u039a\u0391\u0399 event FIFAe\/eEURO\r\n      const entries = [];\r\n      raw.forEach((r) => {\r\n        const link = (r[COL_LINK] || '').trim();\r\n        if (!link || !\/^https?:\\\/\\\/\/i.test(link)) return;\r\n\r\n        if (COL_EVENT >= 0) {\r\n          const eventVal = r[COL_EVENT] || '';\r\n          if (!matchesEvent(eventVal)) return;\r\n        }\r\n\r\n        entries.push({ link, dateRaw: r[COL_DATE] || '', date: parseDate(r[COL_DATE]) });\r\n      });\r\n\r\n      \/\/ 1 live \u03b1\u03bd\u03ac \u03b7\u03bc\u03ad\u03c1\u03b1\r\n      const seenDates = new Set();\r\n      const perDay = [];\r\n      for (const e of entries) {\r\n        const key = e.date ? e.date.toDateString() : (e.dateRaw || e.link);\r\n        if (seenDates.has(key)) continue;\r\n        seenDates.add(key);\r\n        perDay.push(e);\r\n      }\r\n\r\n      const deduped = dedupeByVid(perDay);\r\n\r\n      deduped.sort((a, b) => {\r\n        const ta = a.date ? a.date.getTime() : -Infinity;\r\n        const tb = b.date ? b.date.getTime() : -Infinity;\r\n        return tb - ta;\r\n      });\r\n\r\n      const top = deduped.slice(0, MAX);\r\n\r\n      if (!top.length) {\r\n        wrap.innerHTML = '<div class=\"ls-state\">\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd livestreams.<\/div>';\r\n        return;\r\n      }\r\n\r\n      const titles = await Promise.all(top.map(e => getTitle(e.link)));\r\n\r\n      \/\/ \u2500\u2500 Featured (\u03c4\u03bf \u03c0\u03b9\u03bf \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03bf) \u2500\u2500\r\n      const f      = top[0];\r\n      const fVid   = getVid(f.link);\r\n      const fTitle = esc(titles[0] || 'VGL Livestream');\r\n      const fDate  = fmtDate(f.dateRaw);\r\n\r\n      const featured = document.createElement('a');\r\n      featured.href = f.link;\r\n      featured.target = '_blank';\r\n      featured.rel = 'noopener';\r\n      featured.className = 'ls-featured';\r\n      featured.innerHTML = `\r\n        <div class=\"ls-fthumb\">\r\n          <span class=\"ls-fnum\">LATEST<\/span>\r\n          <img decoding=\"async\" src=\"${fVid ? thumb(fVid) : ''}\" alt=\"${fTitle}\" loading=\"lazy\"\r\n               ${fVid ? `onerror=\"this.onerror=null;this.src='${thumbFb(fVid)}'\"` : ''}>\r\n          <div class=\"ls-fplay\">${playIcon(26)}<\/div>\r\n        <\/div>\r\n        <div class=\"ls-finfo\">\r\n          <div class=\"ls-ftitle\">${fTitle}<\/div>\r\n          ${fDate ? `<div class=\"ls-fdate\">${calIcon()} ${fDate}<\/div>` : ''}\r\n        <\/div>`;\r\n\r\n      \/\/ \u2500\u2500 \u039b\u03af\u03c3\u03c4\u03b1 (\u03c4\u03b1 \u03ac\u03bb\u03bb\u03b1 2) \u2500\u2500\r\n      const list = document.createElement('div');\r\n      list.className = 'ls-list';\r\n\r\n      top.slice(1).forEach((e, i) => {\r\n        const vid   = getVid(e.link);\r\n        const title = esc(titles[i + 1] || 'VGL Livestream');\r\n        const date  = fmtDate(e.dateRaw);\r\n\r\n        const item = document.createElement('a');\r\n        item.href = e.link;\r\n        item.target = '_blank';\r\n        item.rel = 'noopener';\r\n        item.className = 'ls-item';\r\n        item.innerHTML = `\r\n          <div class=\"ls-ithumb\">\r\n            <span class=\"ls-inum\">#${i + 2}<\/span>\r\n            <img decoding=\"async\" src=\"${vid ? thumb(vid) : ''}\" alt=\"${title}\" loading=\"lazy\"\r\n                 ${vid ? `onerror=\"this.onerror=null;this.src='${thumbFb(vid)}'\"` : ''}>\r\n            <div class=\"ls-iplay\">${playIcon(12)}<\/div>\r\n          <\/div>\r\n          <div class=\"ls-iinfo\">\r\n            <div class=\"ls-ititle\">${title}<\/div>\r\n            ${date ? `<div class=\"ls-idate\">${calIcon()} ${date}<\/div>` : ''}\r\n          <\/div>`;\r\n        list.appendChild(item);\r\n      });\r\n\r\n      wrap.innerHTML = '';\r\n      wrap.appendChild(featured);\r\n      wrap.appendChild(list);\r\n\r\n    } catch (e) {\r\n      wrap.innerHTML = '<div class=\"ls-state\">\u274c \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2.<\/div>';\r\n      console.error('[VGL-LS]', e);\r\n    }\r\n  }\r\n\r\n  init();\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c833a7e elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c833a7e\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5cb189\" data-id=\"d5cb189\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e0a40ab elementor-widget elementor-widget-html\" data-id=\"e0a40ab\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\" translate=\"no\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<meta name=\"google\" content=\"notranslate\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  * { margin: 0; padding: 0; box-sizing: border-box; }\r\n  :root {\r\n    --bg:     #0b0c14;\r\n    --bg2:    #121925;\r\n    --bg3:    #1a1c2e;\r\n    --border: rgba(255,255,255,0.06);\r\n    --accent: #f0c040;\r\n    --text:   rgba(255,255,255,0.85);\r\n    --muted:  rgba(255,255,255,0.28);\r\n    --live:   #ff3b3b;\r\n  }\r\n  body { background: transparent; font-family: 'Barlow', sans-serif; color: var(--text); }\r\n  .widget { max-width: 680px; margin: 0 auto; }\r\n\r\n  .section-label {\r\n    font-family: 'Bebas Neue', sans-serif;\r\n    font-size: 14px; letter-spacing: 3px;\r\n    color: var(--text) !important; margin-bottom: 14px;\r\n    display: flex; align-items: center; gap: 10px;\r\n  }\r\n  .section-label::after { content: ''; flex: 1; height: 1px; background: var(--border); }\r\n\r\n  .match-card {\r\n    background: var(--bg2); border: 0.5px solid var(--border);\r\n    border-radius: 4px; overflow: hidden; position: relative;\r\n  }\r\n  .match-card::before {\r\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\r\n    background: linear-gradient(90deg, transparent, rgba(240,192,64,0.5) 40%, transparent);\r\n  }\r\n\r\n  .card-top {\r\n    display: flex; align-items: center; justify-content: space-between;\r\n    padding: 16px 20px 12px; border-bottom: 0.5px solid var(--border);\r\n    gap: 12px; flex-wrap: wrap;\r\n    background: rgba(0,0,0,0.15);\r\n  }\r\n  .game-pill {\r\n    font-family: 'Bebas Neue', sans-serif;\r\n    font-size: 14px; letter-spacing: 2px;\r\n    text-transform: uppercase; color: var(--text);\r\n  }\r\n  .phase-tag {\r\n    font-size: 10px; font-family: 'Bebas Neue', sans-serif;\r\n    letter-spacing: 1px; text-transform: uppercase; padding: 3px 8px;\r\n    border-radius: 2px;\r\n    background: rgba(240,192,64,0.08); color: var(--accent); border: 0.5px solid rgba(240,192,64,0.3);\r\n  }\r\n  .phase-tag.knockout { background: rgba(255,107,53,0.08); color: #ff6b35; border-color: rgba(255,107,53,0.3); }\r\n  .card-datetime {\r\n    font-family: 'Bebas Neue', sans-serif; font-size: 13px;\r\n    color: var(--muted); text-align: right; line-height: 1.6;\r\n  }\r\n  .card-datetime strong { color: var(--text); font-size: 14px; }\r\n\r\n  .card-matchup {\r\n    display: flex; align-items: flex-start; justify-content: center;\r\n    gap: 24px; padding: 22px 20px 18px;\r\n  }\r\n  .team-block { display: flex; flex-direction: column; gap: 8px; flex: 1; min-width: 0; }\r\n  .team-block.home { align-items: flex-end; }\r\n  .team-block.away { align-items: flex-start; }\r\n  .team-label {\r\n    font-family: 'Bebas Neue', sans-serif; font-size: 9px;\r\n    letter-spacing: 2px; text-transform: uppercase; color: var(--muted);\r\n  }\r\n  .team-name {\r\n    font-family: 'Bebas Neue', sans-serif; font-size: 28px;\r\n    font-weight: 400; letter-spacing: 2px; text-transform: uppercase; line-height: 1;\r\n  }\r\n  .team-name.home-color { color: var(--accent); }\r\n  .team-name.away-color { color: var(--text); }\r\n  .team-name.tbd        { color: var(--muted); font-size: 18px; letter-spacing: 2px; }\r\n\r\n  .team-players { display: flex; flex-wrap: wrap; gap: 6px; }\r\n  .team-block.home .team-players { justify-content: flex-end; }\r\n  .team-block.away .team-players { justify-content: flex-start; }\r\n\r\n  .player-tag {\r\n    font-family: 'Barlow', sans-serif; font-size: 11px;\r\n    font-weight: 600; letter-spacing: 1px; text-transform: uppercase;\r\n    color: var(--text); background: var(--bg3); border: 0.5px solid var(--border);\r\n    border-radius: 2px; padding: 3px 9px; white-space: nowrap;\r\n    position: relative; cursor: default;\r\n    transition: border-color 0.2s, background 0.2s;\r\n  }\r\n  .player-tag.has-photo { cursor: pointer; }\r\n  .player-tag.has-photo:hover { border-color: var(--accent); background: #1e2030; }\r\n\r\n  .player-tooltip {\r\n    position: absolute; bottom: calc(100% + 8px); left: 50%;\r\n    transform: translateX(-50%); width: 90px; border-radius: 4px;\r\n    overflow: hidden; border: 0.5px solid var(--accent);\r\n    box-shadow: 0 8px 24px rgba(0,0,0,0.6); opacity: 0;\r\n    pointer-events: none; transition: opacity 0.2s; z-index: 100; background: var(--bg);\r\n  }\r\n  .player-tag.has-photo:hover .player-tooltip { opacity: 1; }\r\n  .player-tooltip img { width: 100%; display: block; aspect-ratio: 4\/5; object-fit: cover; }\r\n  .player-tooltip::after {\r\n    content: ''; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%);\r\n    border-left: 6px solid transparent; border-right: 6px solid transparent;\r\n    border-top: 6px solid var(--accent);\r\n  }\r\n\r\n  .vs-block { display: flex; align-items: center; flex-shrink: 0; padding-top: 6px; }\r\n  .vs-divider {\r\n    font-family: 'Bebas Neue', sans-serif; font-size: 13px;\r\n    color: var(--muted); letter-spacing: 3px; font-weight: 400;\r\n  }\r\n  .vs-divider::before { content: '\\0076\\0073'; }\r\n\r\n  .card-bottom {\r\n    display: flex; align-items: center; justify-content: space-between;\r\n    padding: 14px 20px 16px;\r\n    background: rgba(0,0,0,0.2);\r\n    border-top: 0.5px solid var(--border);\r\n    gap: 16px; flex-wrap: wrap;\r\n  }\r\n  .countdown { display: flex; align-items: center; gap: 6px; }\r\n  .cd-block { text-align: center; background: var(--bg); border-radius: 2px; padding: 7px 10px; min-width: 48px; border: 0.5px solid var(--border); }\r\n  .cd-num { font-family: 'Bebas Neue', sans-serif; font-size: 24px; font-weight: 400; color: var(--accent); line-height: 1; }\r\n  .cd-label { font-size: 8px; color: var(--muted); letter-spacing: 1px; text-transform: uppercase; margin-top: 2px; }\r\n  .cd-sep { font-family: 'Bebas Neue', sans-serif; font-size: 20px; color: var(--muted); margin-bottom: 12px; }\r\n  .cd-prefix { font-size: 10px; color: var(--muted); letter-spacing: 1px; text-transform: uppercase; margin-right: 4px; font-family: 'Bebas Neue', sans-serif; white-space: nowrap; }\r\n\r\n  .watch-btn {\r\n    display: inline-flex; align-items: center; gap: 8px;\r\n    font-family: 'Bebas Neue', sans-serif; font-size: 13px; font-weight: 400;\r\n    letter-spacing: 2px; text-transform: uppercase; padding: 10px 18px;\r\n    border-radius: 2px; text-decoration: none; white-space: nowrap;\r\n    background: var(--bg); color: var(--muted); border: 0.5px solid var(--border);\r\n    pointer-events: none; transition: all 0.3s;\r\n  }\r\n  .watch-btn.live {\r\n    background: var(--live); color: #fff; border-color: var(--live);\r\n    pointer-events: all; animation: pulse-live 2s infinite;\r\n  }\r\n  .watch-btn .dot { width: 7px; height: 7px; border-radius: 50%; background: currentColor; flex-shrink: 0; }\r\n  .watch-btn.live .dot { animation: blink 1s infinite; }\r\n  @keyframes pulse-live { 0%,100%{box-shadow:0 0 0 0 #ff3b3b55} 50%{box-shadow:0 0 0 10px #ff3b3b00} }\r\n  @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0} }\r\n\r\n  .no-match { text-align: center; padding: 36px 20px; color: var(--muted); font-family: 'Bebas Neue', sans-serif; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; }\r\n  .loading { text-align: center; padding: 36px; }\r\n  .loading-dot { display: inline-block; width: 6px; height: 6px; background: var(--accent); border-radius: 50%; margin: 0 3px; animation: bounce 1.2s infinite; }\r\n  .loading-dot:nth-child(2){animation-delay:.2s} .loading-dot:nth-child(3){animation-delay:.4s}\r\n  @keyframes bounce { 0%,100%{transform:translateY(0);opacity:.3} 50%{transform:translateY(-6px);opacity:1} }\r\n\r\n  @media(max-width:480px){\r\n    .team-name{font-size:20px} .cd-block{min-width:40px;padding:6px 8px}\r\n    .cd-num{font-size:20px} .card-bottom{justify-content:center}\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div class=\"widget\" translate=\"no\">\r\n  <div class=\"section-label\">NEXT MATCH<\/div>\r\n  <div id=\"nm-card-wrap\">\r\n    <div class=\"loading\">\r\n      <span class=\"loading-dot\"><\/span><span class=\"loading-dot\"><\/span><span class=\"loading-dot\"><\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/\/ ============================================================\r\n\/\/ NEXT MATCH WIDGET\r\n\/\/ ============================================================\r\nvar NM_COMPETITION   = \"FIFAe 26'\";\r\nvar NM_SHOW_HOMEAWAY = false;\r\n\/\/ Fixed sheet columns: Date = column D, Match Time = column I\r\nvar NM_DATE_COL = 'D';\r\nvar NM_TIME_COL = 'I';\r\n\/\/ ============================================================\r\n\r\nvar PLAYER_PHOTOS = {\r\n  'marios_pap06':      'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Marios_Pap06.webp',\r\n  'aris_pap':          'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Aris_papanagiotou.webp',\r\n  'aris_papanagiotou': 'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Aris_papanagiotou.webp',\r\n  'lazathegreek':      'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/LazaTheGreek.webp',\r\n  'panosboul':         'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/panosboul-26.webp',\r\n  'panosboul-26':      'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/panosboul-26.webp',\r\n  'billyktenidis':     'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/BillyKtenidis.webp',\r\n  'wolfrider':         'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/WolfRider.webp',\r\n  'apo2k':             'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Apo2k.webp',\r\n  'fotis':             'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Fotis.webp',\r\n  'provataki':         'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/PROVATAKI.webp',\r\n  'telma':             'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/Telma.webp',\r\n  'eagl3zz':           'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/eagl3zz.webp',\r\n  'eagl3zz.':          'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/eagl3zz.webp',\r\n  'filippakos68':      'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Filippakos68.webp',\r\n  'karajohn':          'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Karajohn.webp',\r\n  'brave2503':         'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/brave2503.webp',\r\n  'panagiotis26':      'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/PANAGIOTIS26.webp',\r\n  'peponatos':         'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/peponatos.webp',\r\n  'tortigias':         'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/tortigias.webp',\r\n  'al3xfallman_gr':    'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/Alexandros-Stamatelos-al3xfallman_gr.webp',\r\n  'acrotic':           'https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/Alexandros-Nielsen-acrotic.webp',\r\n};\r\n\r\nfunction nmGetPhoto(name) {\r\n  if (!name) return null;\r\n  return PLAYER_PHOTOS[name.toLowerCase().trim()] || null;\r\n}\r\n\r\nvar NM_LIVE_OFFSET = 30 * 60 * 1000;\r\nvar _nmCdInterval  = null;\r\n\r\nfunction nmPad(n){ return String(n).padStart(2,'0'); }\r\n\r\n\/\/ Normalizes whatever format the sheet\/feed sends for time into \"HH:MM\".\r\n\/\/ Handles: \"15:00\" \/ \"15:00:00\", ISO datetimes containing \"T15:00\",\r\n\/\/ and Google Sheets decimal serial time (e.g. 0.625 == 15:00).\r\nfunction nmFormatTime(raw) {\r\n  if (raw === undefined || raw === null || raw === '') return '';\r\n  var s = String(raw).trim();\r\n  if (s === '') return '';\r\n\r\n  \/\/ 12-hour AM\/PM format, Greek or English, e.g. \"3:00:00 \u03c0.\u03bc.\" \/ \"3:00 PM\"\r\n  var ampm = s.match(\/^(\\d{1,2}):(\\d{2})(?::\\d{2})?\\s*(\u03c0\\.?\\s?\u03bc\\.?|\u03bc\\.?\\s?\u03bc\\.?|am|pm)\/i);\r\n  if (ampm) {\r\n    var ahh = parseInt(ampm[1], 10);\r\n    var amm = ampm[2];\r\n    var marker = ampm[3].toLowerCase().replace(\/[.\\s]\/g, '');\r\n    var isPM = marker === '\u03bc\u03bc' || marker === 'pm';\r\n    var isAM = marker === '\u03c0\u03bc' || marker === 'am';\r\n    if (isPM && ahh < 12) ahh += 12;\r\n    if (isAM && ahh === 12) ahh = 0;\r\n    return nmPad(ahh) + ':' + amm;\r\n  }\r\n\r\n  var hhmm = s.match(\/^(\\d{1,2}):(\\d{2})\/);\r\n  if (hhmm) return nmPad(parseInt(hhmm[1], 10)) + ':' + hhmm[2];\r\n\r\n  var iso = s.match(\/T(\\d{2}):(\\d{2})\/);\r\n  if (iso) return iso[1] + ':' + iso[2];\r\n\r\n  var f = parseFloat(s);\r\n  if (!isNaN(f) && f > 0 && f < 1 && \/^[0-9.]+$\/.test(s)) {\r\n    var totalMinutes = Math.round(f * 24 * 60);\r\n    var hh = Math.floor(totalMinutes \/ 60);\r\n    var mm = totalMinutes % 60;\r\n    return nmPad(hh) + ':' + nmPad(mm);\r\n  }\r\n\r\n  return s;\r\n}\r\n\r\nfunction nmColIndex(letter) {\r\n  return letter.toUpperCase().charCodeAt(0) - 65; \/\/ 'A' -> 0, 'D' -> 3, 'I' -> 8\r\n}\r\n\r\nfunction nmGet(row, key) {\r\n  if (row[key] !== undefined) return row[key];\r\n  var lk = key.toLowerCase();\r\n  for (var k in row) { if (k.toLowerCase() === lk) return row[k]; }\r\n  return '';\r\n}\r\n\r\n\/\/ Reads a field trying, in order: known header names, the raw column\r\n\/\/ letter as a key, then the column's positional index. Covers whichever\r\n\/\/ shape the data feed actually sends the row in.\r\nfunction nmGetField(row, names, colLetter) {\r\n  for (var i = 0; i < names.length; i++) {\r\n    var v = nmGet(row, names[i]);\r\n    if (v !== undefined && v !== null && String(v).trim() !== '') return v;\r\n  }\r\n  if (row[colLetter] !== undefined && String(row[colLetter]).trim() !== '') return row[colLetter];\r\n\r\n  var idx = nmColIndex(colLetter);\r\n  if (Array.isArray(row)) {\r\n    if (row[idx] !== undefined && String(row[idx]).trim() !== '') return row[idx];\r\n  } else {\r\n    var vals = Object.values(row);\r\n    if (vals[idx] !== undefined && String(vals[idx]).trim() !== '') return vals[idx];\r\n  }\r\n  return '';\r\n}\r\n\r\nfunction nmGetDate(row) { return nmGetField(row, ['Date'], NM_DATE_COL); }\r\nfunction nmGetTime(row) { return nmGetField(row, ['Match Time', 'Time'], NM_TIME_COL); }\r\n\r\n\/\/ Sheet dates are D\/M\/YY (e.g. 20\/8\/26), not \"Mon Day\".\r\nfunction nmParseDate(dateStr, timeStr) {\r\n  if (!dateStr || !timeStr) return null;\r\n  var dateParts = String(dateStr).trim().split('\/');\r\n  if (dateParts.length < 3) return null;\r\n\r\n  var day   = parseInt(dateParts[0], 10);\r\n  var month = parseInt(dateParts[1], 10) - 1;\r\n  var year  = parseInt(dateParts[2], 10);\r\n  if (year < 100) year += 2000;\r\n\r\n  var timeFmt = nmFormatTime(timeStr);\r\n  var t = timeFmt.split(':').map(Number);\r\n\r\n  if (isNaN(day) || isNaN(month) || isNaN(year) || isNaN(t[0]) || isNaN(t[1])) return null;\r\n\r\n  return new Date(year+'-'+nmPad(month+1)+'-'+nmPad(day)+'T'+nmPad(t[0])+':'+nmPad(t[1])+':00+03:00');\r\n}\r\n\r\nfunction nmFixNames(name) {\r\n  if (!name) return '';\r\n  return name\r\n    .replace(\/efootball\/gi, 'eFOOTBALL')\r\n    .replace(\/fifae\/gi, 'FIFAe');\r\n}\r\n\r\nfunction nmStartCountdown(matchDate) {\r\n  if (_nmCdInterval) clearInterval(_nmCdInterval);\r\n  function tick() {\r\n    var now=Date.now(), matchMs=matchDate.getTime();\r\n    var btn=document.getElementById('nm-watch-btn');\r\n    if (!btn){ clearInterval(_nmCdInterval); return; }\r\n    if (now >= matchMs-NM_LIVE_OFFSET && now < matchMs+7200000) btn.classList.add('live');\r\n    else btn.classList.remove('live');\r\n    var diff=Math.max(0,matchMs-now);\r\n    var d=document.getElementById('nm-cd-d'), h=document.getElementById('nm-cd-h'),\r\n        m=document.getElementById('nm-cd-m'), s=document.getElementById('nm-cd-s');\r\n    if(d) d.textContent=nmPad(Math.floor(diff\/86400000));\r\n    if(h) h.textContent=nmPad(Math.floor((diff%86400000)\/3600000));\r\n    if(m) m.textContent=nmPad(Math.floor((diff%3600000)\/60000));\r\n    if(s) s.textContent=nmPad(Math.floor((diff%60000)\/1000));\r\n  }\r\n  tick(); _nmCdInterval=setInterval(tick,1000);\r\n}\r\n\r\nfunction nmPlayerTagHtml(name) {\r\n  if (!name) return '';\r\n  var photo = nmGetPhoto(name);\r\n  if (photo) {\r\n    return '<span class=\"player-tag has-photo\" translate=\"no\">' +\r\n             name +\r\n             '<span class=\"player-tooltip\">' +\r\n               '<img decoding=\"async\" src=\"' + photo + '\" alt=\"' + name + '\" loading=\"lazy\">' +\r\n             '<\/span>' +\r\n           '<\/span>';\r\n  }\r\n  return '<span class=\"player-tag\" translate=\"no\">' + name + '<\/span>';\r\n}\r\n\r\nfunction nmTagsHtml(players) {\r\n  return players.filter(Boolean).map(nmPlayerTagHtml).join('');\r\n}\r\n\r\nfunction nmRender(rows) {\r\n  var wrap = document.getElementById('nm-card-wrap');\r\n  if (!wrap) return;\r\n\r\n  var now = Date.now();\r\n\r\n  var upcoming = rows.filter(function(r) {\r\n    var status = (nmGet(r,'Status')||'').toLowerCase().trim();\r\n    if (status === 'played') return false;\r\n    var d = nmParseDate(nmGetDate(r), nmGetTime(r));\r\n    if (d && d.getTime() + 7200000 <= now) return false;\r\n    return true;\r\n  });\r\n\r\n  upcoming.sort(function(a, b) {\r\n    var da = nmParseDate(nmGetDate(a), nmGetTime(a));\r\n    var db = nmParseDate(nmGetDate(b), nmGetTime(b));\r\n    if (da && db) return da.getTime() - db.getTime();\r\n    if (da) return -1;\r\n    if (db) return  1;\r\n    return 0;\r\n  });\r\n\r\n  var next = upcoming[0] || null;\r\n\r\n  if (!next) {\r\n    wrap.innerHTML = '<div class=\"no-match\" translate=\"no\">No matches scheduled at the moment.<\/div>';\r\n    return;\r\n  }\r\n\r\n  var isKO       = (nmGet(next,'Phase')||'').toLowerCase().includes('knockout');\r\n  var homeTeam   = (nmGet(next,'Home')||'').trim() || 'TBD';\r\n  var awayTeam   = (nmGet(next,'Away')||'').trim();\r\n  var dateRaw    = nmGetDate(next);\r\n  var timeFmt    = nmFormatTime(nmGetTime(next));\r\n  var hasTime    = !!timeFmt;\r\n  var streamUrl  = (nmGet(next,'Stream')||'https:\/\/www.youtube.com\/@ethnikiomada').trim();\r\n  var gameName   = nmFixNames(nmGet(next,'Game'));\r\n\r\n  var hPlayers = [\r\n    nmGet(next,'H-Player 1')||nmGet(next,'H Player 1'),\r\n    nmGet(next,'H-Player 2')||nmGet(next,'H Player 2'),\r\n    nmGet(next,'H-Player 3')||nmGet(next,'H Player 3')\r\n  ];\r\n  var aPlayers = [\r\n    nmGet(next,'A-Player 1')||nmGet(next,'A Player 1'),\r\n    nmGet(next,'A-Player 2')||nmGet(next,'A Player 2'),\r\n    nmGet(next,'A-Player 3')||nmGet(next,'A Player 3')\r\n  ];\r\n\r\n  var hPlayHtml = nmTagsHtml(hPlayers);\r\n  var aPlayHtml = nmTagsHtml(aPlayers);\r\n  var homeLbl   = NM_SHOW_HOMEAWAY ? '<div class=\"team-label\">HOME<\/div>' : '';\r\n  var awayLbl   = NM_SHOW_HOMEAWAY ? '<div class=\"team-label\">AWAY<\/div>' : '';\r\n\r\n  var weekLabel  = nmFixNames(nmGet(next,'Week'));\r\n  var eventLabel = nmFixNames(nmGet(next,'Event'));\r\n\r\n  \/\/ Verification log \u2014 confirms what raw value came from the sheet (should\r\n  \/\/ be \"15:00\" for this match) vs. what nmFormatTime turned it into.\r\n  console.log('[NM CHECK] raw Match Time from sheet:', nmGetTime(next), '-> formatted:', timeFmt);\r\n\r\n  wrap.innerHTML =\r\n    '<div class=\"match-card\" translate=\"no\">'+\r\n\r\n      '<div class=\"card-top\">'+\r\n        '<div style=\"display:flex;align-items:center;gap:10px;flex-wrap:wrap;\">'+\r\n          '<span class=\"game-pill\">'+gameName+'<\/span>'+\r\n          '<span style=\"color:var(--muted);font-size:11px;font-family:\\'Bebas Neue\\',sans-serif;letter-spacing:1px;\">'+weekLabel+'<\/span>'+\r\n          '<span class=\"phase-tag '+(isKO?'knockout':'')+'\">'+nmGet(next,'Phase')+'<\/span>'+\r\n        '<\/div>'+\r\n        '<div class=\"card-datetime\">'+\r\n          '<strong>'+(dateRaw||'TBD')+'<\/strong><br>'+\r\n          (hasTime\r\n            ? timeFmt+' <span style=\"color:var(--muted);font-size:11px;\">GMT+3<\/span>'\r\n            : '<span style=\"color:var(--muted);font-size:11px;\">Time TBD<\/span>')+\r\n        '<\/div>'+\r\n      '<\/div>'+\r\n\r\n      '<div class=\"card-matchup\">'+\r\n        '<div class=\"team-block home\">'+\r\n          homeLbl+\r\n          '<div class=\"team-name home-color\">'+homeTeam+'<\/div>'+\r\n          (hPlayHtml?'<div class=\"team-players\">'+hPlayHtml+'<\/div>':'')+\r\n        '<\/div>'+\r\n        '<div class=\"vs-block\"><span class=\"vs-divider\"><\/span><\/div>'+\r\n        '<div class=\"team-block away\">'+\r\n          awayLbl+\r\n          '<div class=\"team-name '+(awayTeam?'away-color':'tbd')+'\">'+(awayTeam||'TBD')+'<\/div>'+\r\n          (aPlayHtml?'<div class=\"team-players\">'+aPlayHtml+'<\/div>':'')+\r\n        '<\/div>'+\r\n      '<\/div>'+\r\n\r\n      '<div class=\"card-bottom\">'+\r\n        '<div style=\"display:flex;align-items:center;gap:4px;\">'+\r\n          '<span class=\"cd-prefix\">Live in<\/span>'+\r\n          '<div class=\"countdown\">'+\r\n            '<div class=\"cd-block\"><div class=\"cd-num\" id=\"nm-cd-d\">--<\/div><div class=\"cd-label\">Days<\/div><\/div>'+\r\n            '<div class=\"cd-sep\">:<\/div>'+\r\n            '<div class=\"cd-block\"><div class=\"cd-num\" id=\"nm-cd-h\">--<\/div><div class=\"cd-label\">Hours<\/div><\/div>'+\r\n            '<div class=\"cd-sep\">:<\/div>'+\r\n            '<div class=\"cd-block\"><div class=\"cd-num\" id=\"nm-cd-m\">--<\/div><div class=\"cd-label\">Mins<\/div><\/div>'+\r\n            '<div class=\"cd-sep\">:<\/div>'+\r\n            '<div class=\"cd-block\"><div class=\"cd-num\" id=\"nm-cd-s\">--<\/div><div class=\"cd-label\">Secs<\/div><\/div>'+\r\n          '<\/div>'+\r\n        '<\/div>'+\r\n        '<a class=\"watch-btn\" id=\"nm-watch-btn\" href=\"'+streamUrl+'\" target=\"_blank\" rel=\"noopener\">'+\r\n          '<span class=\"dot\"><\/span> Watch Live'+\r\n        '<\/a>'+\r\n      '<\/div>'+\r\n\r\n    '<\/div>';\r\n\r\n  if (hasTime) {\r\n    var dd = nmParseDate(dateRaw, nmGetTime(next));\r\n    if (dd) nmStartCountdown(dd);\r\n  }\r\n}\r\n\r\n(function waitForFifaeData(){\r\n  if (typeof FifaeData !== 'undefined'){\r\n    FifaeData.ready(nmRender, { competition: NM_COMPETITION, live: true });\r\n  } else {\r\n    setTimeout(waitForFifaeData, 100);\r\n  }\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a6b35ae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a6b35ae\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-efdcff1\" data-id=\"efdcff1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed0f727 elementor-widget elementor-widget-html\" data-id=\"ed0f727\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800&family=Barlow:wght@400;500&display=swap');\r\n\r\n.en-roster { font-family: 'Barlow', sans-serif; padding: 20px 0 40px; overflow: hidden; position: relative; }\r\n\r\n.en-header { text-align: center; margin-bottom: 20px; }\r\n.en-label { font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 3px; color: #ffffff !important; text-transform: uppercase; margin-bottom: 4px; }\r\n.en-header p { font-size: 13px; color: #ffffff !important; margin: 0; }\r\n\r\n.en-tabs { display: flex; gap: 8px; justify-content: center; margin-bottom: 30px; flex-wrap: wrap; }\r\n.en-tab { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; padding: 7px 14px; border-radius: 100px; border: 1px solid rgba(255,255,255,0.2); background: transparent; color: #aaa; cursor: pointer; transition: all 0.2s; white-space: nowrap; }\r\n.en-tab:hover { border-color: rgba(255,255,255,0.5); color: #fff; }\r\n.en-tab.active { background: #fff; color: #000; border-color: #fff; }\r\n\r\n@media (min-width: 480px) {\r\n  .en-tab { font-size: 12px; padding: 8px 16px; }\r\n}\r\n@media (min-width: 700px) {\r\n  .en-tab { font-size: 13px; padding: 8px 20px; letter-spacing: 1px; }\r\n}\r\n\r\n.en-group { margin-bottom: 35px; }\r\n.en-group.en-hide { display: none; }\r\n\r\n.en-glabel { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; }\r\n.en-glabel .en-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }\r\n.en-glabel span { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #888; white-space: nowrap; }\r\n.en-glabel::after { content: ''; flex: 1; height: 1px; background: rgba(255,255,255,0.1); }\r\n\r\n.en-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 12px; }\r\n\r\n.en-card { border-radius: 12px; overflow: hidden; aspect-ratio: 4\/5; position: relative; background: #1a1a1a; cursor: pointer; transition: transform 0.2s; }\r\n.en-card:hover { transform: translateY(-5px); }\r\n.en-card img { width: 100%; height: 100%; object-fit: cover; display: block; }\r\n\r\n.en-cap { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(transparent, rgba(0,0,0,0.85)); padding: 24px 10px 10px; opacity: 0; transition: opacity 0.2s; }\r\n.en-card:hover .en-cap { opacity: 1; }\r\n.en-captain { display: inline-block; font-size: 9px; font-weight: 700; background: #FFD700; color: #000; border-radius: 3px; padding: 1px 5px; margin-bottom: 3px; font-family: 'Barlow Condensed', sans-serif; letter-spacing: 1px; }\r\n.en-cap-name { font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; color: #fff; text-transform: uppercase; line-height: 1.2; }\r\n.en-cap-user { font-size: 11px; color: rgba(255,255,255,0.65); margin-top: 2px; }\r\n<\/style>\r\n\r\n<div class=\"en-roster\">\r\n\r\n  <div class=\"en-header\">\r\n    <div class=\"en-label\">Team Roster 2026<\/div>\r\n    <p>Official team in EAFC \u00b7 eFootball \u00b7 Rocket League<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"en-tabs\">\r\n    <button class=\"en-tab active\" onclick=\"enFilter('coaches',this)\">Managers & Coaches<\/button>\r\n    <button class=\"en-tab\" onclick=\"enFilter('rl',this)\">Rocket League<\/button>\r\n    <button class=\"en-tab\" onclick=\"enFilter('efm',this)\">eFootball Mobile<\/button>\r\n    <button class=\"en-tab\" onclick=\"enFilter('efc',this)\">eFootball Console<\/button>\r\n  <\/div>\r\n\r\n  <!-- Coaches -->\r\n  <div class=\"en-group\" data-g=\"coaches\">\r\n    <div class=\"en-glabel\">\r\n      <div class=\"en-dot\" style=\"background:#888\"><\/div>\r\n      <span style=\"color:#fff;\">Staff<\/span>\r\n    <\/div>\r\n    <div class=\"en-grid\">\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/Alexandros-Stamatelos-al3xfallman_gr.webp\" alt=\"al3xfallman_gr\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0391\u03bb\u03b5\u03be\u03b1\u03bd\u03b4\u03c1\u03bf\u03c2 \u03a3\u03c4\u03b1\u03bc\u03b1\u03c4\u03b5\u03bb\u03bf\u03c2<\/div>\r\n          <div class=\"en-cap-user\">al3xfallman_gr \u00b7 Manager<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/Alexandros-Nielsen-acrotic.webp\" alt=\"acrotic\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0391\u03bb\u03b5\u03be\u03b1\u03bd\u03b4\u03c1\u03bf\u03c2 \u039d\u03b9\u03bb\u03c3\u03b5\u03bd<\/div>\r\n          <div class=\"en-cap-user\">Acrotic \u00b7 Coach RL<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/LazaTheGreek.webp\" alt=\"LazaTheGreek\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u039b\u03b1\u03b6\u03b1\u03c1\u03bf\u03c2 \u03a3\u03b5\u03bc\u03b5\u03c1\u03c4\u03b6\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">LazaTheGreek \u00b7 Coach & Player<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Rocket League -->\r\n  <div class=\"en-group en-hide\" data-g=\"rl\">\r\n    <div class=\"en-glabel\">\r\n      <div class=\"en-dot\" style=\"background:#e3001b\"><\/div>\r\n      <span>Rocket League<\/span>\r\n    <\/div>\r\n    <div class=\"en-grid\">\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/WolfRider.webp\" alt=\"WolfRider\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-captain\">CAPTAIN<\/div>\r\n          <div class=\"en-cap-name\">\u0399\u03c9\u03b1\u03bd\u03bd\u03b7\u03c2 \u039c\u03bf\u03c5\u03c3\u03bc\u03c0\u03b5\u03c7<\/div>\r\n          <div class=\"en-cap-user\">WolfRider<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Apo2k.webp\" alt=\"Apo2k\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03b7\u03c2 \u03a4\u03c3\u03b9\u03bc\u03b7\u03c4\u03c1\u03b5\u03b1\u03c2<\/div>\r\n          <div class=\"en-cap-user\">Apo2k<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Fotis.webp\" alt=\"Fotis\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u03a6\u03c9\u03c4\u03b7\u03c2 \u039d\u03b9\u03ba\u03bf\u03bb\u03b1\u03bf\u03c5<\/div>\r\n          <div class=\"en-cap-user\">Fotis<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/PROVATAKI.webp\" alt=\"PROVATAKI\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u039d\u03b9\u03ba\u03bf\u03bb\u03b1\u03bf\u03c2 \u0393\u03ba\u03bf\u03c5\u03bc\u03bf\u03c4\u03c3\u03b9\u03bf\u03c2<\/div>\r\n          <div class=\"en-cap-user\">PROVATAKI<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/Telma.webp\" alt=\"Telma\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0393\u03b5\u03c9\u03c1\u03b3\u03b9\u03bf\u03c2 \u039a\u03b1\u03c3\u03b1\u03c0\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">T\u00e8lma<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/eagl3zz.webp\" alt=\"eagl3zz\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u039c\u03b1\u03c1\u03b9\u03bf\u03c2 \u039a\u03b1\u03c1\u03b1\u03c0\u03b1\u03c5\u03bb\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">eagl3zz.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- eFootball Mobile -->\r\n  <div class=\"en-group en-hide\" data-g=\"efm\">\r\n    <div class=\"en-glabel\">\r\n      <div class=\"en-dot\" style=\"background:#f5c500\"><\/div>\r\n      <span>eFootball Mobile<\/span>\r\n    <\/div>\r\n    <div class=\"en-grid\">\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/panosboul-26.webp\" alt=\"panosboul-26\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-captain\">CAPTAIN<\/div>\r\n          <div class=\"en-cap-name\">\u03a0\u03b1\u03bd\u03b1\u03b3\u03b9\u03c9\u03c4\u03b7\u03c2 \u039c\u03c0\u03bf\u03c5\u03bb\u03b3\u03ba\u03bf\u03c5\u03c1\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">panosboul-26<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/BillyKtenidis.webp\" alt=\"BillyKtenidis\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0392\u03b1\u03c3\u03b9\u03bb\u03b5\u03b9\u03bf\u03c2 \u039a\u03c4\u03b5\u03bd\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">BillyKtenidis<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Filippakos68.webp\" alt=\"Filippakos68\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u03a0\u03b1\u03bd\u03b1\u03b3\u03b9\u03c9\u03c4\u03b7\u03c2 \u03a6\u03b9\u03bb\u03b9\u03c0\u03c0\u03b1\u03ba\u03bf\u03c2<\/div>\r\n          <div class=\"en-cap-user\">Filippakos68<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Karajohn.webp\" alt=\"Karajohn\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0395\u03c5\u03c3\u03c4\u03c1\u03b1\u03c4\u03b9\u03bf\u03c2 \u039a\u03b1\u03c1\u03b1\u03b3\u03b9\u03b1\u03bd\u03bd\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">Karajohn<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/brave2503.webp\" alt=\"brave2503\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u039c\u03b1\u03c1\u03b9\u03bf\u03c2 \u03a0\u03b1\u03c0\u03b1\u03c1\u03bf\u03c5\u03c0\u03b1\u03c2<\/div>\r\n          <div class=\"en-cap-user\">brave2503<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/PANAGIOTIS26.webp\" alt=\"PANAGIOTIS26\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u03a0\u03b1\u03bd\u03b1\u03b3\u03b9\u03c9\u03c4\u03b7\u03c2 \u039a\u03b1\u03c0\u03bf\u03c5\u03bd\u03b9\u03b1\u03c1\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">PANAGIOTIS26<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- eFootball Console -->\r\n  <div class=\"en-group en-hide\" data-g=\"efc\">\r\n    <div class=\"en-glabel\">\r\n      <div class=\"en-dot\" style=\"background:#00a850\"><\/div>\r\n      <span>eFootball Console<\/span>\r\n    <\/div>\r\n    <div class=\"en-grid\">\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/LazaTheGreek.webp\" alt=\"LazaTheGreek\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-captain\">CAPTAIN<\/div>\r\n          <div class=\"en-cap-name\">\u039b\u03b1\u03b6\u03b1\u03c1\u03bf\u03c2 \u03a3\u03b5\u03bc\u03b5\u03c1\u03c4\u03b6\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">LazaTheGreek<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/panosboul-26.webp\" alt=\"panosboul-26\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u03a0\u03b1\u03bd\u03b1\u03b3\u03b9\u03c9\u03c4\u03b7\u03c2 \u039c\u03c0\u03bf\u03c5\u03bb\u03b3\u03ba\u03bf\u03c5\u03c1\u03b9\u03b4\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">panosboul-26<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Marios_Pap06.webp\" alt=\"Marios_Pap06\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u039c\u03b1\u03c1\u03b9\u03bf\u03c2 \u03a0\u03b1\u03c0\u03b1\u03bd\u03b1\u03b3\u03b9\u03c9\u03c4\u03bf\u03c5<\/div>\r\n          <div class=\"en-cap-user\">Marios_Pap06<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/Aris_papanagiotou.webp\" alt=\"Aris_papanagiotou\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0391\u03c1\u03b9\u03c3\u03c4\u03b5\u03b9\u03b4\u03b7\u03c2 \u03a0\u03b1\u03c0\u03b1\u03bd\u03b1\u03b3\u03b9\u03c9\u03c4\u03bf\u03c5<\/div>\r\n          <div class=\"en-cap-user\">Aris_papanagiotou<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/04\/peponatos.webp\" alt=\"peponatos\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0391\u03bd\u03b4\u03c1\u03b5\u03b1\u03c2 \u0391\u03c3\u03b7\u03bc\u03b9\u03b1\u03bd\u03b1\u03ba\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">peponatos<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"en-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/tortigias.webp\" alt=\"tortigias\">\r\n        <div class=\"en-cap\">\r\n          <div class=\"en-cap-name\">\u0395\u03c5\u03b1\u03b3\u03b3\u03b5\u03bb\u03bf\u03c2 \u039c\u03b1\u03bd\u03b1\u03c3\u03b7\u03c2<\/div>\r\n          <div class=\"en-cap-user\">tortigias<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var roster = document.querySelector('.en-roster');\r\n  if (roster) {\r\n    roster.setAttribute('style', 'overflow:hidden !important; position:relative !important; display:block !important;');\r\n  }\r\n})();\r\n\r\nfunction enFilter(g, btn) {\r\n  document.querySelectorAll('.en-tab').forEach(t => t.classList.remove('active'));\r\n  btn.classList.add('active');\r\n  document.querySelectorAll('.en-group').forEach(el => {\r\n    el.classList.toggle('en-hide', el.dataset.g !== g);\r\n  });\r\n}\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4ea6e64\" data-id=\"4ea6e64\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0b55875 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"0b55875\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\" translate=\"no\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  * { margin:0; padding:0; box-sizing:border-box; }\r\n  :root {\r\n    --bg:#0b0e16; --bg2:#141c2b; --bg3:#1c2740;\r\n    --border:rgba(255,255,255,0.09); --accent:#f0c040;\r\n    --text:rgba(255,255,255,0.94); --muted:rgba(255,255,255,0.52);\r\n    --win:#4ae87a; --loss:#ff5c5c; --draw:#f0c040; --upcoming:#3ecfff;\r\n    --row-h:88px; \/* fixed row height so box size never shifts, tall enough for 2 lines *\/\r\n    --page-size:5;\r\n  }\r\n  body { background:transparent; font-family:'Barlow',sans-serif; color:var(--text); }\r\n  .widget { max-width:720px; margin:0 auto; }\r\n\r\n  [data-t]::before { content:attr(data-t); }\r\n  .rw-title-fixed::before { content:'MATCHES'; }\r\n\r\n  .section-label {\r\n    font-family:'Bebas Neue',sans-serif; font-size:14px; letter-spacing:3px;\r\n    color:var(--text)!important; margin-bottom:14px;\r\n    display:flex; align-items:center; gap:10px;\r\n  }\r\n  .section-label::after { content:''; flex:1; height:1px; background:var(--border); }\r\n\r\n  .results-card {\r\n    background:var(--bg2); border:0.5px solid var(--border);\r\n    border-radius:4px; overflow:hidden; position:relative;\r\n  }\r\n  .results-card::before {\r\n    content:''; position:absolute; top:0; left:0; right:0; height:1px;\r\n    background:linear-gradient(90deg,transparent,rgba(240,192,64,0.5) 40%,transparent);\r\n  }\r\n\r\n  .mode-toggle { display:flex; align-items:center; padding:14px 16px 0; background:rgba(0,0,0,0.15); border-bottom:0.5px solid var(--border); }\r\n  .mode-btn {\r\n    font-family:'Bebas Neue',sans-serif; font-size:13px; letter-spacing:2px;\r\n    padding:8px 20px 10px; border:none; background:transparent; color:var(--muted);\r\n    cursor:pointer; border-bottom:2px solid transparent; margin-bottom:-1px;\r\n    transition:color 0.2s; display:flex; align-items:center; gap:7px;\r\n  }\r\n  .mode-btn:hover { color:var(--text); }\r\n  .mode-btn.active[data-mode=\"results\"]  { color:var(--accent);   border-bottom-color:var(--accent); }\r\n  .mode-btn.active[data-mode=\"upcoming\"] { color:var(--upcoming); border-bottom-color:var(--upcoming); }\r\n  .mode-sep { width:1px; height:20px; background:var(--border); margin:0 4px 1px; }\r\n  .mode-count { font-size:10px; background:var(--bg3); border-radius:2px; padding:1px 6px; color:var(--muted); font-family:'Barlow',sans-serif; font-weight:600; }\r\n  .mode-btn.active[data-mode=\"results\"]  .mode-count { background:rgba(240,192,64,0.08); color:var(--accent);   border:0.5px solid rgba(240,192,64,0.3); }\r\n  .mode-btn.active[data-mode=\"upcoming\"] .mode-count { background:rgba(0,200,255,0.08);  color:var(--upcoming); border:0.5px solid rgba(0,200,255,0.3); }\r\n\r\n  .tabs { display:flex; gap:2px; padding:10px 16px 0; border-bottom:0.5px solid var(--border); flex-wrap:wrap; background:rgba(0,0,0,0.1); min-height:47px; }\r\n  .tab-btn {\r\n    font-family:'Bebas Neue',sans-serif; font-size:13px; letter-spacing:2px;\r\n    padding:7px 14px 9px; border:none; background:transparent; color:var(--muted);\r\n    cursor:pointer; border-bottom:2px solid transparent; margin-bottom:-1px;\r\n    transition:color 0.2s; display:flex; align-items:center; gap:7px;\r\n  }\r\n  .tab-btn:hover { color:var(--text); }\r\n  .tab-btn.active { color:var(--accent); border-bottom-color:var(--accent); }\r\n  .tab-count { font-size:10px; background:var(--bg3); border-radius:2px; padding:1px 6px; color:var(--muted); font-family:'Barlow',sans-serif; font-weight:600; }\r\n  .tab-btn.active .tab-count { background:rgba(240,192,64,0.08); color:var(--accent); border:0.5px solid rgba(240,192,64,0.3); }\r\n\r\n  .week-row { display:flex; align-items:center; justify-content:space-between; padding:10px 16px; border-bottom:0.5px solid var(--border); background:rgba(0,0,0,0.15); gap:10px; flex-wrap:wrap; min-height:47px; box-sizing:border-box; }\r\n  .week-btns { display:flex; gap:4px; flex-wrap:wrap; }\r\n  .week-btn {\r\n    font-family:'Bebas Neue',sans-serif; font-size:12px; letter-spacing:2px;\r\n    padding:5px 14px; border-radius:2px; border:0.5px solid var(--border);\r\n    background:transparent; color:var(--muted); cursor:pointer; transition:all 0.15s;\r\n  }\r\n  .week-btn:hover { color:var(--text); border-color:rgba(255,255,255,0.2); }\r\n  .week-btn.active         { background:rgba(240,192,64,0.08); color:var(--accent);   border-color:rgba(240,192,64,0.3); }\r\n  .week-btn.active.up-week { background:rgba(0,200,255,0.08);  color:var(--upcoming); border-color:rgba(0,200,255,0.3); }\r\n\r\n  .stats-bar { display:flex; align-items:center; gap:16px; padding:12px 20px; border-bottom:0.5px solid var(--border); flex-wrap:wrap; }\r\n  .stat-item { display:flex; align-items:center; gap:6px; }\r\n  .stat-num { font-family:'Bebas Neue',sans-serif; font-size:20px; line-height:1; }\r\n  .stat-num.win  { color:var(--win); }\r\n  .stat-num.draw { color:var(--draw); }\r\n  .stat-num.loss { color:var(--loss); }\r\n  .stat-label { font-family:'Bebas Neue',sans-serif; font-size:9px; letter-spacing:1px; color:var(--muted); }\r\n  .stat-sep { width:1px; height:24px; background:var(--border); flex-shrink:0; }\r\n\r\n  \/* FIXED-SIZE LIST BOX: always exactly page-size rows tall, never grows\/shrinks *\/\r\n  .results-list, .upcoming-list {\r\n    padding:0;\r\n    height:calc(var(--row-h) * var(--page-size));\r\n    display:flex; flex-direction:column;\r\n    overflow:hidden;\r\n  }\r\n  .result-row, .upcoming-row {\r\n    display:grid; align-items:center; gap:12px; padding:12px 20px;\r\n    border-bottom:0.5px solid var(--border); transition:background 0.15s;\r\n    height:var(--row-h); min-height:var(--row-h); max-height:var(--row-h);\r\n    box-sizing:border-box; overflow:visible;\r\n  }\r\n  .result-row   { grid-template-columns:90px 1fr auto auto; }\r\n  .upcoming-row { grid-template-columns:90px 1fr auto; position:relative; }\r\n  .upcoming-row::before { content:''; position:absolute; left:0; top:0; bottom:0; width:2px; background:transparent; }\r\n  .upcoming-row.first-visible::before { background:var(--upcoming); opacity:0.5; }\r\n  .result-row:last-child, .upcoming-row:last-child { border-bottom:none; }\r\n  .result-row:hover, .upcoming-row:hover { background:var(--bg3); }\r\n\r\n  \/* Placeholder rows keep the box the same height on light pages *\/\r\n  .row-placeholder { height:var(--row-h); border-bottom:0.5px solid var(--border); }\r\n  .row-placeholder:last-child { border-bottom:none; }\r\n\r\n  .result-meta { display:flex; flex-direction:column; gap:2px; }\r\n  .result-date  { font-family:'Bebas Neue',sans-serif; font-size:13px; letter-spacing:1px; }\r\n  .result-phase { font-family:'Bebas Neue',sans-serif; font-size:9px; letter-spacing:1px; color:var(--muted); }\r\n  .result-phase.ko    { color:#ff6b35; }\r\n  .result-phase.final { color:var(--accent); }\r\n\r\n  .result-matchup { display:flex; flex-direction:column; justify-content:center; gap:6px; min-width:0; overflow:hidden; }\r\n  .result-teams   { font-family:'Bebas Neue',sans-serif; font-size:16px; letter-spacing:1px; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }\r\n  .result-teams .hl         { color:var(--accent); }\r\n  .upcoming-teams           { font-family:'Bebas Neue',sans-serif; font-size:16px; letter-spacing:1px; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }\r\n  .upcoming-teams .hl-up    { color:var(--upcoming); }\r\n\r\n  .result-players { font-family:'Barlow',sans-serif; font-size:11.5px; font-weight:600; color:var(--muted); letter-spacing:0.3px; line-height:1.4; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }\r\n  .p-ours { color:var(--text); }\r\n\r\n  .result-score { font-family:'Bebas Neue',sans-serif; font-size:18px; text-align:center; min-width:52px; letter-spacing:1px; }\r\n  .result-badge { font-family:'Bebas Neue',sans-serif; font-size:11px; letter-spacing:2px; padding:4px 10px; border-radius:2px; text-align:center; min-width:36px; }\r\n  .result-badge.W { background:rgba(74,232,122,0.08); color:var(--win);  border:0.5px solid rgba(74,232,122,0.3); }\r\n  .result-badge.L { background:rgba(255,59,59,0.08);  color:var(--loss); border:0.5px solid rgba(255,59,59,0.3); }\r\n  .result-badge.D { background:rgba(240,192,64,0.08); color:var(--draw); border:0.5px solid rgba(240,192,64,0.3); }\r\n  .upcoming-badge { font-family:'Bebas Neue',sans-serif; font-size:10px; letter-spacing:2px; padding:4px 10px; border-radius:2px; background:rgba(0,200,255,0.06); color:var(--upcoming); border:0.5px solid rgba(0,200,255,0.25); white-space:nowrap; }\r\n\r\n  .no-results { text-align:center; padding:36px; color:var(--muted); font-family:'Bebas Neue',sans-serif; font-size:13px; letter-spacing:1px; display:flex; align-items:center; justify-content:center; width:100%; }\r\n  .loading { text-align:center; padding:36px; }\r\n  .loading-dot { display:inline-block; width:6px; height:6px; background:var(--accent); border-radius:50%; margin:0 3px; animation:bounce 1.2s infinite; }\r\n  .loading-dot:nth-child(2){animation-delay:.2s} .loading-dot:nth-child(3){animation-delay:.4s}\r\n  @keyframes bounce{0%,100%{transform:translateY(0);opacity:.3}50%{transform:translateY(-6px);opacity:1}}\r\n\r\n  \/* PAGINATION *\/\r\n  .pagination-bar { display:flex; align-items:center; justify-content:center; gap:14px; padding:10px 16px; border-top:0.5px solid var(--border); background:rgba(0,0,0,0.15); min-height:47px; box-sizing:border-box; }\r\n  .page-btn {\r\n    font-family:'Bebas Neue',sans-serif; font-size:12px; letter-spacing:2px;\r\n    padding:5px 14px; border-radius:2px; border:0.5px solid var(--border);\r\n    background:transparent; color:var(--text); cursor:pointer; transition:all 0.15s;\r\n  }\r\n  .page-btn:hover:not(:disabled) { border-color:rgba(255,255,255,0.2); }\r\n  .page-btn:disabled { opacity:0.25; cursor:default; }\r\n  .page-indicator { font-family:'Bebas Neue',sans-serif; font-size:12px; letter-spacing:1px; color:var(--muted); min-width:50px; text-align:center; }\r\n\r\n  @media(max-width:480px){\r\n    :root{ --row-h:78px; }\r\n    .mode-btn { padding:8px 12px 10px; font-size:12px; }\r\n    .tab-btn  { padding:7px 10px 9px; font-size:12px; letter-spacing:1px; }\r\n    .result-row   { grid-template-columns:70px 1fr auto auto; gap:8px; padding:10px 12px; }\r\n    .upcoming-row { grid-template-columns:70px 1fr auto;      gap:8px; padding:10px 12px; }\r\n    .result-teams, .upcoming-teams { font-size:13px; }\r\n    .result-score { min-width:40px; font-size:15px; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div class=\"widget\" translate=\"no\">\r\n  <div class=\"section-label notranslate rw-title-fixed\" translate=\"no\"><\/div>\r\n  <div class=\"results-card\">\r\n    <div id=\"rw-inner\">\r\n      <div class=\"loading\">\r\n        <span class=\"loading-dot\"><\/span><span class=\"loading-dot\"><\/span><span class=\"loading-dot\"><\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\/* \u2500\u2500 CONFIG \u2500\u2500 *\/\r\nvar RW_COMPETITION = \"FIFAe 26'\";\r\nvar RW_MATCHES_URL = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=2085879533&single=true&output=csv';\r\nvar RW_RANKING_URL = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=1442167370&single=true&output=csv';\r\nvar PAGE_SIZE = 5;\r\n\r\nvar _state = { mode:'results', modeSet:false, game:null, week:null, upWeek:null, matchRows:[], rankRows:null, page:0, upPage:0 };\r\n\r\n\/* \u2500\u2500 HELPERS \u2500\u2500 *\/\r\nfunction parseCSV(text) {\r\n  text = text.replace(\/^\\uFEFF\/,'').replace(\/\\r\/g,'');\r\n  var lines = text.trim().split('\\n'), headers, out=[];\r\n  if (!lines.length) return out;\r\n  headers = lines[0].split(',').map(function(h){ return h.replace(\/\"\/g,'').trim(); });\r\n  for (var i=1;i<lines.length;i++) {\r\n    var line=lines[i]; if(!line.trim()) continue;\r\n    var vals=[],cur='',inQ=false;\r\n    for (var c=0;c<line.length;c++){\r\n      var ch=line[c];\r\n      if(ch==='\"'){inQ=!inQ;}\r\n      else if(ch===','&&!inQ){vals.push(cur.replace(\/\"\/g,'').trim());cur='';}\r\n      else{cur+=ch;}\r\n    }\r\n    vals.push(cur.replace(\/\"\/g,'').trim());\r\n    var row={};\r\n    headers.forEach(function(h,j){row[h]=vals[j]||'';});\r\n    out.push(row);\r\n  }\r\n  return out;\r\n}\r\n\r\nfunction col(row,key){\r\n  if(row[key]!==undefined)return row[key];\r\n  var k=key.toLowerCase();\r\n  for(var p in row){if(p.toLowerCase()===k)return row[p];}\r\n  return '';\r\n}\r\n\r\nfunction rwParseDate(s){\r\n  if(!s) return 0;\r\n  var parts = s.trim().split('\/');\r\n  if (parts.length < 3) return 0;\r\n  var d = parseInt(parts[0],10), m = parseInt(parts[1],10), y = parseInt(parts[2],10);\r\n  if (isNaN(d) || isNaN(m) || isNaN(y)) return 0;\r\n  if (y < 100) y += 2000;\r\n  return new Date(y, m-1, d).getTime();\r\n}\r\n\r\nfunction sortByDate(rows){\r\n  return rows.slice().sort(function(a,b){\r\n    return rwParseDate(col(a,'Date')) - rwParseDate(col(b,'Date'));\r\n  });\r\n}\r\n\r\nfunction fixNames(s){\r\n  return (s||'').replace(\/efootball\/gi,'eFOOTBALL').replace(\/fifae\/gi,'FIFAe');\r\n}\r\n\r\nfunction gameKey(name){\r\n  var n=(name||'').toLowerCase();\r\n  if(n.includes('rocket'))return 'rl';\r\n  if(n.includes('mobile'))return 'mob';\r\n  return 'efb';\r\n}\r\n\r\nfunction resultLetter(r){\r\n  var s=(r||'').trim().toUpperCase();\r\n  if(s.startsWith('W'))return 'W';\r\n  if(s.startsWith('L'))return 'L';\r\n  if(s.startsWith('D'))return 'D';\r\n  return '?';\r\n}\r\n\r\nfunction scoreStr(r){ var m=(r||'').match(\/\\d+\\s*-\\s*\\d+\/); return m?m[0].replace(\/\\s\/g,''):(r||''); }\r\nfunction isKO(p)    { return (p||'').toLowerCase().includes('knockout'); }\r\nfunction noAccent(s){ return (s||'').normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,''); }\r\n\r\nfunction statusMatch(row,target){\r\n  return (col(row,'Status')||'').trim().toLowerCase()===target.toLowerCase();\r\n}\r\n\r\nfunction getWeeks(rows){\r\n  var seen={},arr=[];\r\n  rows.forEach(function(r){var w=(col(r,'Week')||'').trim();if(w&&!seen[w]){seen[w]=1;arr.push(w);}});\r\n  return arr.sort(function(a,b){return(parseInt(a.replace(\/\\D\/g,''))||0)-(parseInt(b.replace(\/\\D\/g,''))||0);});\r\n}\r\n\r\nfunction calcStats(rows){\r\n  var w=0,d=0,l=0,gf=0,ga=0;\r\n  rows.forEach(function(r){\r\n    var lt=resultLetter(col(r,'Result'));\r\n    if(lt==='W')w++;else if(lt==='D')d++;else if(lt==='L')l++;\r\n    var sc=scoreStr(col(r,'Result')).split('-').map(Number);\r\n    if(sc.length===2&&!isNaN(sc[0])&&!isNaN(sc[1])){gf+=sc[0];ga+=sc[1];}\r\n  });\r\n  return{w:w,d:d,l:l,gf:gf,ga:ga};\r\n}\r\n\r\nfunction rankForGame(gkey){\r\n  if(!_state.rankRows||!_state.rankRows.length)return null;\r\n  for(var i=0;i<_state.rankRows.length;i++){\r\n    var r=_state.rankRows[i],rGame='',rRank='';\r\n    for(var k in r){if(k.toLowerCase()==='game')rGame=r[k];if(k.toLowerCase()==='rank')rRank=r[k];}\r\n    if(gameKey(rGame)===gkey){var pos=parseInt(rRank);return isNaN(pos)?null:pos;}\r\n  }\r\n  return null;\r\n}\r\n\r\n\/* \u2500\u2500 DOM BUILDERS \u2500\u2500 *\/\r\nfunction dt(tag,txt,cls,extra){\r\n  var e2=document.createElement(tag||'span');\r\n  e2.setAttribute('data-t',txt||'');\r\n  e2.setAttribute('translate','no');\r\n  e2.classList.add('notranslate');\r\n  if(cls)e2.className+=' '+cls;\r\n  if(extra)Object.keys(extra).forEach(function(k){e2.style[k]=extra[k];});\r\n  return e2;\r\n}\r\n\r\nfunction el(tag,cls,attrs){\r\n  var e=document.createElement(tag);\r\n  if(cls)e.className=cls;\r\n  if(attrs)Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\r\n  e.setAttribute('translate','no');\r\n  e.classList.add('notranslate');\r\n  return e;\r\n}\r\n\r\nfunction buildGameGroups(statusFilter){\r\n  var groups={},order=[];\r\n  _state.matchRows.forEach(function(r){\r\n    if(!statusMatch(r,statusFilter))return;\r\n    var raw=col(r,'Game'),k=gameKey(raw),name=fixNames(raw);\r\n    if(!groups[k]){groups[k]={name:name,rows:[]};order.push(k);}\r\n    groups[k].rows.push(r);\r\n  });\r\n  return{groups:groups,order:order};\r\n}\r\n\r\nfunction buildTabs(groups,order,activeGame,onClickFn){\r\n  var tabsEl=el('div','tabs');\r\n  order.forEach(function(k){\r\n    var gd=groups[k];\r\n    var btn=el('button','tab-btn'+(k===activeGame?' active':''));\r\n    btn.addEventListener('click',function(){onClickFn(k);});\r\n    var nameSpan=dt('span',gd.name);\r\n    btn.appendChild(nameSpan);\r\n    var cnt=el('span','tab-count');\r\n    cnt.setAttribute('data-t',''+gd.rows.length);\r\n    btn.appendChild(cnt);\r\n    tabsEl.appendChild(btn);\r\n  });\r\n  return tabsEl;\r\n}\r\n\r\nfunction buildWeekBtns(weeks,activeWeek,onClickFn,isUpcoming){\r\n  var weekRow=el('div','week-row');\r\n  var btnsWrap=el('div','week-btns');\r\n  weeks.forEach(function(w){\r\n    var btn=el('button','week-btn'+(isUpcoming?' up-week':'')+(w===activeWeek?' active':''));\r\n    btn.setAttribute('data-t',noAccent(w));\r\n    btn.addEventListener('click',function(){onClickFn(w);});\r\n    btnsWrap.appendChild(btn);\r\n  });\r\n  weekRow.appendChild(btnsWrap);\r\n  return weekRow;\r\n}\r\n\r\nfunction buildPlayersLine(hp,ap){\r\n  var hf=hp.filter(Boolean),af=ap.filter(Boolean);\r\n  if(!hf.length&&!af.length)return null;\r\n  var line=el('div','result-players');\r\n  hf.forEach(function(p,i){\r\n    if(i>0){var sep=el('span','');sep.setAttribute('data-t',' \u00b7 ');line.appendChild(sep);}\r\n    var s=el('span','p-ours');s.setAttribute('data-t',p);line.appendChild(s);\r\n  });\r\n  if(af.length){\r\n    var vsEl=el('span','');\r\n    vsEl.setAttribute('data-t',' vs ');\r\n    vsEl.style.color='var(--muted)';\r\n    vsEl.style.fontSize='10px';\r\n    line.appendChild(vsEl);\r\n    af.forEach(function(p,i){\r\n      if(i>0){var sep=el('span','');sep.setAttribute('data-t',' \u00b7 ');line.appendChild(sep);}\r\n      var s=el('span','');s.setAttribute('data-t',p);line.appendChild(s);\r\n    });\r\n  }\r\n  return line;\r\n}\r\n\r\n\/* Fixed-height pagination bar. Always reserved space; buttons disabled on single page. *\/\r\nfunction buildPaginationBar(totalItems,page,onPageChange){\r\n  var totalPages=Math.max(1,Math.ceil(totalItems\/PAGE_SIZE));\r\n  var bar=el('div','pagination-bar');\r\n\r\n  var prev=el('button','page-btn');\r\n  prev.appendChild(dt('span','\u2039 PREV'));\r\n  prev.disabled=(page<=0);\r\n  prev.addEventListener('click',function(){if(page>0)onPageChange(page-1);});\r\n  bar.appendChild(prev);\r\n\r\n  var ind=el('div','page-indicator');\r\n  ind.setAttribute('data-t',(page+1)+' \/ '+totalPages);\r\n  bar.appendChild(ind);\r\n\r\n  var next=el('button','page-btn');\r\n  next.appendChild(dt('span','NEXT \u203a'));\r\n  next.disabled=(page>=totalPages-1);\r\n  next.addEventListener('click',function(){if(page<totalPages-1)onPageChange(page+1);});\r\n  bar.appendChild(next);\r\n\r\n  return bar;\r\n}\r\n\r\n\/* Pads the row list with invisible placeholder rows so the box height\r\n   is always exactly PAGE_SIZE rows tall, no matter how many real rows\r\n   are on the current page. *\/\r\nfunction padList(listEl,realRowCount){\r\n  var missing=PAGE_SIZE-realRowCount;\r\n  for(var i=0;i<missing;i++){\r\n    listEl.appendChild(el('div','row-placeholder'));\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500 RENDER RESULTS \u2500\u2500 *\/\r\nfunction renderResults(container){\r\n  var g=buildGameGroups('played');\r\n  var groups=g.groups,order=g.order;\r\n  if(!order.length){\r\n    var tabsEmpty=el('div','tabs');container.appendChild(tabsEmpty);\r\n    var weekEmpty=el('div','week-row');container.appendChild(weekEmpty);\r\n    var listEmpty=el('div','results-list');\r\n    var emptyMsg=dt('div','NO RESULTS YET','no-results');emptyMsg.style.height='100%';\r\n    listEmpty.appendChild(emptyMsg);\r\n    container.appendChild(listEmpty);\r\n    container.appendChild(buildPaginationBar(0,0,function(){}));\r\n    return;\r\n  }\r\n  if(!_state.game||!groups[_state.game])_state.game=order[0];\r\n  var gameRows=groups[_state.game].rows;\r\n  var weeks=getWeeks(gameRows);\r\n  if(_state.week&&weeks.indexOf(_state.week)===-1)_state.week=null;\r\n  if(!_state.week&&weeks.length)_state.week=weeks[weeks.length-1];\r\n\r\n  container.appendChild(buildTabs(groups,order,_state.game,function(k){_state.game=k;_state.week=null;_state.page=0;render();}));\r\n\r\n  var weekRow=buildWeekBtns(weeks,_state.week,function(w){_state.week=w;_state.page=0;render();},false);\r\n  var pos=rankForGame(_state.game);\r\n  if(pos!==null){\r\n    var rankBox=el('div','');\r\n    rankBox.style.cssText='background:var(--bg3);border:0.5px solid var(--border);border-radius:2px;padding:4px 12px;display:flex;align-items:center;gap:10px;flex-shrink:0;';\r\n    var lbl=el('span','');\r\n    lbl.style.cssText='font-family:\\'Bebas Neue\\',sans-serif;font-size:9px;letter-spacing:1.5px;color:var(--muted);line-height:1.3;';\r\n    lbl.setAttribute('data-t','CONSISTENCY RANKING');\r\n    rankBox.appendChild(lbl);\r\n    var num=el('span','');\r\n    num.style.cssText='font-family:\\'Bebas Neue\\',sans-serif;font-size:20px;color:var(--text);line-height:1;';\r\n    num.setAttribute('data-t','#'+pos);\r\n    rankBox.appendChild(num);\r\n    weekRow.appendChild(rankBox);\r\n  }\r\n  container.appendChild(weekRow);\r\n\r\n  var filtered=_state.week\r\n    ?gameRows.filter(function(r){return(col(r,'Week')||'').trim()===_state.week;})\r\n    :gameRows;\r\n  filtered=sortByDate(filtered);\r\n  var st=calcStats(filtered);\r\n  var isRL=_state.game==='rl';\r\n\r\n  var sb=el('div','stats-bar');\r\n  [[st.w,'win','WINS'],[st.d,'draw','DRAWS'],[st.l,'loss','LOSSES']].forEach(function(x,i){\r\n    if(i>0){var sep=el('div','stat-sep');sb.appendChild(sep);}\r\n    var si=el('div','stat-item');\r\n    var num=el('span','stat-num '+x[1]);num.setAttribute('data-t',''+x[0]);si.appendChild(num);\r\n    var lbl=el('span','stat-label');lbl.setAttribute('data-t',x[2]);si.appendChild(lbl);\r\n    sb.appendChild(si);\r\n  });\r\n  if(!isRL){\r\n    var sep2=el('div','stat-sep');sb.appendChild(sep2);\r\n    var si2=el('div','stat-item');\r\n    var gs=el('span','');\r\n    gs.style.cssText='font-family:\\'Bebas Neue\\',sans-serif;font-size:14px;color:var(--text);';\r\n    gs.setAttribute('data-t',st.gf+' - '+st.ga);\r\n    si2.appendChild(gs);\r\n    var gl=el('span','stat-label');gl.setAttribute('data-t','GOALS');si2.appendChild(gl);\r\n    sb.appendChild(si2);\r\n  }\r\n  var spacer=el('div','');spacer.style.flex='1';sb.appendChild(spacer);\r\n  container.appendChild(sb);\r\n\r\n  \/* Pagination: clamp page, slice to PAGE_SIZE, pad to keep fixed height *\/\r\n  var totalPages=Math.max(1,Math.ceil(filtered.length\/PAGE_SIZE));\r\n  if(_state.page>totalPages-1)_state.page=totalPages-1;\r\n  if(_state.page<0)_state.page=0;\r\n  var pageRows=filtered.slice(_state.page*PAGE_SIZE,_state.page*PAGE_SIZE+PAGE_SIZE);\r\n\r\n  var list=el('div','results-list');\r\n  if(!filtered.length){\r\n    var empty=dt('div','NO RESULTS','no-results');\r\n    empty.style.height='100%';\r\n    list.appendChild(empty);\r\n  } else {\r\n    pageRows.forEach(function(r){\r\n      var letter=resultLetter(col(r,'Result'));\r\n      var score=scoreStr(col(r,'Result'));\r\n      var home=(col(r,'Home')||'').trim()||'Greece';\r\n      var away=(col(r,'Away')||'').trim()||'\u2014';\r\n      var hp=[col(r,'H-Player 1')||col(r,'H Player 1'),col(r,'H-Player 2')||col(r,'H Player 2'),col(r,'H-Player 3')||col(r,'H Player 3')];\r\n      var ap=[col(r,'A-Player 1')||col(r,'A Player 1'),col(r,'A-Player 2')||col(r,'A Player 2'),col(r,'A-Player 3')||col(r,'A Player 3')];\r\n      var phase=col(r,'Phase')||'';\r\n      var phaseClass=\/final\/i.test(phase)?'final':isKO(phase)?'ko':'';\r\n\r\n      var row=el('div','result-row');\r\n\r\n      var meta=el('div','result-meta');\r\n      meta.appendChild(dt('span',col(r,'Date')||'','result-date'));\r\n      meta.appendChild(dt('span',phase,'result-phase '+phaseClass));\r\n      row.appendChild(meta);\r\n\r\n      var mu=el('div','result-matchup');\r\n      var teams=el('div','result-teams');\r\n      var hl=el('span','hl');hl.setAttribute('data-t',home);teams.appendChild(hl);\r\n      var vs=el('span','');vs.setAttribute('data-t',' vs ');vs.style.color='var(--muted)';vs.style.fontSize='12px';teams.appendChild(vs);\r\n      var awaySpan=el('span','');awaySpan.setAttribute('data-t',away);teams.appendChild(awaySpan);\r\n      mu.appendChild(teams);\r\n      var pl=buildPlayersLine(hp,ap);if(pl)mu.appendChild(pl);\r\n      row.appendChild(mu);\r\n\r\n      row.appendChild(dt('div',score,'result-score'));\r\n      row.appendChild(dt('div',letter,'result-badge '+letter));\r\n\r\n      list.appendChild(row);\r\n    });\r\n    padList(list,pageRows.length);\r\n  }\r\n  container.appendChild(list);\r\n\r\n  container.appendChild(buildPaginationBar(filtered.length,_state.page,function(p){_state.page=p;render();}));\r\n}\r\n\r\n\/* \u2500\u2500 RENDER UPCOMING \u2500\u2500 *\/\r\nfunction renderUpcoming(container){\r\n  var g=buildGameGroups('up coming');\r\n  var groups=g.groups,order=g.order;\r\n\r\n  \/* Always render the tabs row (reserved height) even with no data *\/\r\n  var tabsRow=order.length\r\n    ?buildTabs(groups,order,_state.game,function(k){_state.game=k;_state.upWeek=null;_state.upPage=0;render();})\r\n    :el('div','tabs');\r\n  container.appendChild(tabsRow);\r\n\r\n  if(!_state.game||!groups[_state.game])_state.game=order.length?order[0]:null;\r\n  var gameRows=(_state.game&&groups[_state.game])?groups[_state.game].rows:[];\r\n  var weeks=getWeeks(gameRows);\r\n  if(_state.upWeek&&weeks.indexOf(_state.upWeek)===-1)_state.upWeek=null;\r\n  if(!_state.upWeek&&weeks.length)_state.upWeek=weeks[0];\r\n\r\n  \/* Always render the week row (reserved height) even with no weeks *\/\r\n  var weekRow=weeks.length\r\n    ?buildWeekBtns(weeks,_state.upWeek,function(w){_state.upWeek=w;_state.upPage=0;render();},true)\r\n    :el('div','week-row');\r\n  container.appendChild(weekRow);\r\n\r\n  var filtered=gameRows.length\r\n    ?(_state.upWeek?gameRows.filter(function(r){return(col(r,'Week')||'').trim()===_state.upWeek;}):gameRows)\r\n    :[];\r\n  filtered=sortByDate(filtered);\r\n\r\n  var totalPages=Math.max(1,Math.ceil(filtered.length\/PAGE_SIZE));\r\n  if(_state.upPage>totalPages-1)_state.upPage=totalPages-1;\r\n  if(_state.upPage<0)_state.upPage=0;\r\n  var pageRows=filtered.slice(_state.upPage*PAGE_SIZE,_state.upPage*PAGE_SIZE+PAGE_SIZE);\r\n\r\n  var list=el('div','upcoming-list');\r\n  if(!filtered.length){\r\n    var empty=dt('div','NO UPCOMING MATCHES','no-results');\r\n    empty.style.height='100%';\r\n    list.appendChild(empty);\r\n  } else {\r\n    pageRows.forEach(function(r,idx){\r\n      var home=(col(r,'Home')||'').trim()||'Greece';\r\n      var away=(col(r,'Away')||'').trim()||'TBD';\r\n      var hp=[col(r,'H-Player 1')||col(r,'H Player 1'),col(r,'H-Player 2')||col(r,'H Player 2'),col(r,'H-Player 3')||col(r,'H Player 3')];\r\n      var ap=[col(r,'A-Player 1')||col(r,'A Player 1'),col(r,'A-Player 2')||col(r,'A Player 2'),col(r,'A-Player 3')||col(r,'A Player 3')];\r\n      var phase=col(r,'Phase')||'';\r\n      var phaseClass=\/final\/i.test(phase)?'final':isKO(phase)?'ko':'';\r\n\r\n      var row=el('div','upcoming-row'+(idx===0?' first-visible':''));\r\n\r\n      var meta=el('div','result-meta');\r\n      meta.appendChild(dt('span',col(r,'Date')||'TBD','result-date'));\r\n      meta.appendChild(dt('span',phase,'result-phase '+phaseClass));\r\n      row.appendChild(meta);\r\n\r\n      var mu=el('div','result-matchup');\r\n      var teams=el('div','upcoming-teams');\r\n      var hl=el('span','hl-up');hl.setAttribute('data-t',home);teams.appendChild(hl);\r\n      var vs=el('span','');vs.setAttribute('data-t',' vs ');vs.style.color='var(--muted)';vs.style.fontSize='12px';teams.appendChild(vs);\r\n      var awaySpan=el('span','');awaySpan.setAttribute('data-t',away);teams.appendChild(awaySpan);\r\n      mu.appendChild(teams);\r\n      var pl=buildPlayersLine(hp,ap);if(pl)mu.appendChild(pl);\r\n      row.appendChild(mu);\r\n\r\n      row.appendChild(dt('div','UPCOMING','upcoming-badge'));\r\n      list.appendChild(row);\r\n    });\r\n    padList(list,pageRows.length);\r\n  }\r\n  container.appendChild(list);\r\n\r\n  \/* Always render pagination bar (reserved height), disabled when only one page *\/\r\n  container.appendChild(buildPaginationBar(filtered.length,_state.upPage,function(p){_state.upPage=p;render();}));\r\n}\r\n\r\n\/* \u2500\u2500 MAIN RENDER \u2500\u2500 *\/\r\nfunction render(){\r\n  var inner=document.getElementById('rw-inner');\r\n  if(!inner)return;\r\n\r\n  var playedCnt=_state.matchRows.filter(function(r){return statusMatch(r,'played');}).length;\r\n  var upCnt=_state.matchRows.filter(function(r){return statusMatch(r,'up coming');}).length;\r\n\r\n  \/* If there are no upcoming matches at all, the toggle is pointless \u2014\r\n     hide it completely and force Results. If there ARE upcoming matches,\r\n     show Upcoming first (left) then Results, in that order. *\/\r\n  var modeWrap=null;\r\n  if(upCnt>0){\r\n    modeWrap=el('div','mode-toggle');\r\n\r\n    var btnU=el('button','mode-btn'+(_state.mode==='upcoming'?' active':''));\r\n    btnU.setAttribute('data-mode','upcoming');\r\n    btnU.addEventListener('click',function(){_state.mode='upcoming';render();});\r\n    btnU.appendChild(dt('span','UPCOMING'));\r\n    var cntU=el('span','mode-count');cntU.setAttribute('data-t',''+upCnt);btnU.appendChild(cntU);\r\n    modeWrap.appendChild(btnU);\r\n\r\n    var modeSep=el('div','mode-sep');modeWrap.appendChild(modeSep);\r\n\r\n    var btnR=el('button','mode-btn'+(_state.mode==='results'?' active':''));\r\n    btnR.setAttribute('data-mode','results');\r\n    btnR.addEventListener('click',function(){_state.mode='results';render();});\r\n    btnR.appendChild(dt('span','RESULTS'));\r\n    var cntR=el('span','mode-count');cntR.setAttribute('data-t',''+playedCnt);btnR.appendChild(cntR);\r\n    modeWrap.appendChild(btnR);\r\n  } else {\r\n    _state.mode='results';\r\n  }\r\n\r\n  var body=el('div','');\r\n  if(_state.mode==='results')renderResults(body);\r\n  else renderUpcoming(body);\r\n\r\n  while(inner.firstChild)inner.removeChild(inner.firstChild);\r\n  if(modeWrap) inner.appendChild(modeWrap);\r\n  var bodyChildren=[];\r\n  while(body.firstChild)bodyChildren.push(body.removeChild(body.firstChild));\r\n  bodyChildren.forEach(function(c){inner.appendChild(c);});\r\n}\r\n\r\n\/* \u2500\u2500 LOAD \u2500\u2500 *\/\r\nfetch(RW_RANKING_URL)\r\n  .then(function(r){return r.text();})\r\n  .then(function(text){\r\n    text=text.replace(\/^\\uFEFF\/,'').replace(\/\\r\/g,'');\r\n    var lines=text.trim().split('\\n').filter(function(l){return l.trim();});\r\n    if(lines.length<3){render();return;}\r\n    var headers=lines[1].split(',').map(function(h){return h.replace(\/\"\/g,'').trim();});\r\n    var rankRows=[];\r\n    for(var i=2;i<lines.length;i++){\r\n      var vals=lines[i].split(',').map(function(v){return v.replace(\/\"\/g,'').trim();});\r\n      if(vals.every(function(v){return!v;}))continue;\r\n      var row={};headers.forEach(function(h,j){row[h]=vals[j]||'';});\r\n      rankRows.push(row);\r\n    }\r\n    _state.rankRows=rankRows;render();\r\n  })\r\n  .catch(function(){render();});\r\n\r\n(function waitForFifaeData(){\r\n  if(typeof FifaeData!=='undefined'){\r\n    FifaeData.ready(function(rows){\r\n      _state.matchRows=rows;\r\n      \/* Set the default active tab only once, based on whether there\r\n         are any upcoming matches \u2014 after that, respect user clicks. *\/\r\n      if(!_state.modeSet){\r\n        var upCnt=rows.filter(function(r){return statusMatch(r,'up coming');}).length;\r\n        _state.mode = upCnt>0 ? 'upcoming' : 'results';\r\n        _state.modeSet = true;\r\n      }\r\n      render();\r\n    },{competition:RW_COMPETITION,live:true});\r\n  }else{setTimeout(waitForFifaeData,100);}\r\n})();\r\n\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f342939 elementor-widget elementor-widget-spacer\" data-id=\"f342939\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-88c024e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"88c024e\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bb37e02\" data-id=\"bb37e02\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f711b2d elementor-widget elementor-widget-html\" data-id=\"f711b2d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;600;700&family=Bebas+Neue&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@tabler\/icons-webfont@latest\/tabler-icons.min.css\">\r\n\r\n<style>\r\n#vgl-news * {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#vgl-news {\r\n  width: 100%;\r\n  font-family: 'Barlow', sans-serif;\r\n  background: rgba(6, 8, 13, 0.3);\r\n  border-radius: 8px;\r\n  padding: 2rem 2rem 1.6rem;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n#vgl-news::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(\r\n    90deg,\r\n    transparent,\r\n    #ff5000 30%,\r\n    #60a5fa 70%,\r\n    transparent\r\n  );\r\n}\r\n\r\n.vgl-n-header {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  margin-bottom: 1.4rem;\r\n}\r\n\r\n.vgl-n-title {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 28px;\r\n  letter-spacing: 2px;\r\n  color: #fff;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n}\r\n\r\n.vgl-n-title span {\r\n  color: #60a5fa;\r\n}\r\n\r\n.vgl-n-dot {\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n  background: #ff5000;\r\n  animation: npulse 1.8s ease-in-out infinite;\r\n  flex-shrink: 0;\r\n}\r\n\r\n@keyframes npulse {\r\n  0%,100% {\r\n    opacity: 1;\r\n    transform: scale(1);\r\n  }\r\n\r\n  50% {\r\n    opacity: .35;\r\n    transform: scale(.65);\r\n  }\r\n}\r\n\r\n.vgl-n-all {\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,0.45);\r\n  text-decoration: none;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 5px;\r\n  transition: color .15s;\r\n}\r\n\r\n.vgl-n-all:hover {\r\n  color: #60a5fa;\r\n}\r\n\r\n.vgl-n-all i {\r\n  font-size: 13px;\r\n}\r\n\r\n.vgl-n-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 12px;\r\n  margin-bottom: 1.2rem;\r\n}\r\n\r\n.vgl-n-card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  background: #0d1118;\r\n  border: 0.5px solid rgba(255,255,255,0.07);\r\n  border-radius: 6px;\r\n  overflow: hidden;\r\n  text-decoration: none !important;\r\n  transition: border-color .2s, transform .2s;\r\n  cursor: pointer;\r\n}\r\n\r\n.vgl-n-card:hover {\r\n  border-color: rgba(96,165,250,0.35);\r\n  transform: translateY(-3px);\r\n}\r\n\r\n.vgl-n-card:hover .vgl-n-img img {\r\n  transform: scale(1.05);\r\n}\r\n\r\n.vgl-n-img {\r\n  width: 100%;\r\n  aspect-ratio: 16\/9;\r\n  overflow: hidden;\r\n  position: relative;\r\n  background: #111;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.vgl-n-img img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n  transition: transform .4s ease;\r\n}\r\n\r\n.vgl-n-img-placeholder {\r\n  width: 100%;\r\n  height: 100%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: linear-gradient(135deg, #0d1118, #111820);\r\n}\r\n\r\n.vgl-n-img-placeholder i {\r\n  font-size: 28px;\r\n  color: rgba(255,255,255,0.1);\r\n}\r\n\r\n\/* ========================= *\/\r\n\/* FORCE SPACING FIX *\/\r\n\/* ========================= *\/\r\n\r\n#vgl-news .vgl-n-card-body {\r\n  padding: 14px 18px 16px !important;\r\n  display: flex;\r\n  flex-direction: column;\r\n  flex: 1;\r\n}\r\n\r\n#vgl-news .vgl-n-card-title {\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.45 !important;\r\n  color: rgba(255,255,255,0.88) !important;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  display: -webkit-box;\r\n  -webkit-line-clamp: 3;\r\n  -webkit-box-orient: vertical;\r\n  overflow: hidden;\r\n  flex: 1;\r\n}\r\n\r\n#vgl-news .vgl-n-date {\r\n  font-size: 10px;\r\n  font-weight: 600;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,0.28);\r\n\r\n  margin-bottom: 8px !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#vgl-news .vgl-n-read {\r\n  margin-top: 12px !important;\r\n  padding: 0 !important;\r\n\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 1px;\r\n  text-transform: uppercase;\r\n  color: #60a5fa;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n}\r\n\r\n.vgl-n-read i {\r\n  font-size: 12px;\r\n}\r\n\r\n.vgl-n-footer {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n}\r\n\r\n.vgl-n-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 36px;\r\n  height: 36px;\r\n\r\n  border-radius: 3px;\r\n\r\n  background: rgba(255,255,255,0.05);\r\n  border: 0.5px solid rgba(255,255,255,0.12);\r\n\r\n  color: rgba(255,255,255,0.6);\r\n  font-size: 17px;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background .15s,\r\n    border-color .15s,\r\n    color .15s;\r\n\r\n  user-select: none;\r\n}\r\n\r\n.vgl-n-btn:hover:not(:disabled) {\r\n  background: rgba(96,165,250,0.12);\r\n  border-color: rgba(96,165,250,0.4);\r\n  color: #fff;\r\n}\r\n\r\n.vgl-n-btn:disabled {\r\n  opacity: .3;\r\n  cursor: default;\r\n}\r\n\r\n.vgl-n-pages {\r\n  display: flex;\r\n  gap: 6px;\r\n}\r\n\r\n.vgl-n-page {\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n  background: rgba(255,255,255,0.15);\r\n  transition: background .2s, transform .2s;\r\n  cursor: pointer;\r\n}\r\n\r\n.vgl-n-page.active {\r\n  background: #60a5fa;\r\n  transform: scale(1.3);\r\n}\r\n\r\n.vgl-n-loading {\r\n  text-align: center;\r\n  padding: 3rem 0;\r\n  color: rgba(255,255,255,0.25);\r\n  font-size: 13px;\r\n  letter-spacing: 1px;\r\n}\r\n\r\n.vgl-n-spinner {\r\n  width: 28px;\r\n  height: 28px;\r\n\r\n  border: 2px solid rgba(255,255,255,0.1);\r\n  border-top-color: #60a5fa;\r\n\r\n  border-radius: 50%;\r\n\r\n  animation: nspin .8s linear infinite;\r\n\r\n  margin: 0 auto 10px;\r\n}\r\n\r\n@keyframes nspin {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n\r\n  .vgl-n-grid {\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  #vgl-news {\r\n    padding: 1.4rem 1.2rem 1.2rem;\r\n  }\r\n\r\n  #vgl-news .vgl-n-card-body {\r\n    padding: 13px 15px 15px !important;\r\n  }\r\n\r\n}\r\n\r\n@media (max-width: 400px) {\r\n\r\n  .vgl-n-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n<div id=\"vgl-news\">\r\n\r\n  <div class=\"vgl-n-header\">\r\n\r\n    <div class=\"vgl-n-title\">\r\n      <div class=\"vgl-n-dot\"><\/div>\r\n      WHAT'S <span>&nbsp;NEW<\/span>\r\n    <\/div>\r\n\r\n    <a href=\"https:\/\/vglesports.com\/el\/news-page\/\" target=\"_blank\" class=\"vgl-n-all\">\r\n\r\n      <span id=\"vgl-n-all-text\">\u039f\u03bb\u03b1 \u03c4\u03b1 \u03bd\u03b5\u03b1<\/span>\r\n\r\n      <i class=\"ti ti-arrow-right\"><\/i>\r\n\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n  <div id=\"vgl-n-grid\" class=\"vgl-n-grid\">\r\n\r\n    <div class=\"vgl-n-loading\">\r\n\r\n      <div class=\"vgl-n-spinner\"><\/div>\r\n\r\n      \u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03bd\u03ad\u03c9\u03bd\u2026\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"vgl-n-footer\">\r\n\r\n    <button class=\"vgl-n-btn\" id=\"vgl-n-prev\" disabled>\r\n      <i class=\"ti ti-chevron-left\"><\/i>\r\n    <\/button>\r\n\r\n    <div class=\"vgl-n-pages\" id=\"vgl-n-pages\"><\/div>\r\n\r\n    <button class=\"vgl-n-btn\" id=\"vgl-n-next\" disabled>\r\n      <i class=\"ti ti-chevron-right\"><\/i>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n\r\n  var isGreek = window.location.href.indexOf('\/el\/') !== -1;\r\n\r\n  document.getElementById('vgl-n-all-text').textContent =\r\n    isGreek ? '\u039f\u03bb\u03b1 \u03c4\u03b1 \u03bd\u03b5\u03b1' : 'All news';\r\n\r\n  var PER_PAGE = 3;\r\n\r\n  var allItems = [];\r\n\r\n  var page = 0;\r\n\r\n  var BASE = 'https:\/\/vglesports.com';\r\n\r\n  var CATEGORY_IDS = [677];\r\n\r\n  function formatDate(str) {\r\n\r\n    if (!str) return '';\r\n\r\n    var d = new Date(str);\r\n\r\n    if (isGreek) {\r\n\r\n      var MONS = [\r\n        '\u0399\u03b1\u03bd','\u03a6\u03b5\u03b2','\u039c\u03b1\u03c1','\u0391\u03c0\u03c1',\r\n        '\u039c\u03b1\u0390','\u0399\u03bf\u03c5\u03bd','\u0399\u03bf\u03c5\u03bb','\u0391\u03c5\u03b3',\r\n        '\u03a3\u03b5\u03c0','\u039f\u03ba\u03c4','\u039d\u03bf\u03b5','\u0394\u03b5\u03ba'\r\n      ];\r\n\r\n      return d.getDate() + ' ' +\r\n             MONS[d.getMonth()] + ' ' +\r\n             d.getFullYear();\r\n\r\n    } else {\r\n\r\n      var MONS = [\r\n        'Jan','Feb','Mar','Apr',\r\n        'May','Jun','Jul','Aug',\r\n        'Sep','Oct','Nov','Dec'\r\n      ];\r\n\r\n      return MONS[d.getMonth()] + ' ' +\r\n             d.getDate() + ', ' +\r\n             d.getFullYear();\r\n    }\r\n  }\r\n\r\n  function render() {\r\n\r\n    var grid = document.getElementById('vgl-n-grid');\r\n\r\n    var start = page * PER_PAGE;\r\n\r\n    var slice = allItems.slice(start, start + PER_PAGE);\r\n\r\n    var totalPages = Math.ceil(allItems.length \/ PER_PAGE);\r\n\r\n    var readLabel = isGreek ? '\u0394\u03b9\u03b1\u03b2\u03b1\u03c3\u03b5' : 'Read more';\r\n\r\n    grid.innerHTML = slice.map(function(item) {\r\n\r\n      var img = item._imgUrl || null;\r\n\r\n      var title = (\r\n        item.title &&\r\n        item.title.rendered\r\n      )\r\n        ? item.title.rendered\r\n        : (item.title || '');\r\n\r\n      var imgHtml = img\r\n        ? '<img decoding=\"async\" src=\"' + img + '\" alt=\"\" loading=\"lazy\">'\r\n        : '<div class=\"vgl-n-img-placeholder\"><i class=\"ti ti-photo\"><\/i><\/div>';\r\n\r\n      return ''\r\n\r\n      + '<a class=\"vgl-n-card\" href=\"' + item.link + '\" target=\"_blank\" rel=\"noopener\">'\r\n\r\n      +   '<div class=\"vgl-n-img\">'\r\n      +     imgHtml\r\n      +   '<\/div>'\r\n\r\n      +   '<div class=\"vgl-n-card-body\">'\r\n\r\n      +     '<div class=\"vgl-n-date\">'\r\n      +       formatDate(item.date)\r\n      +     '<\/div>'\r\n\r\n      +     '<div class=\"vgl-n-card-title\">'\r\n      +       title\r\n      +     '<\/div>'\r\n\r\n      +     '<div class=\"vgl-n-read\">'\r\n      +       readLabel\r\n      +       ' <i class=\"ti ti-arrow-right\"><\/i>'\r\n      +     '<\/div>'\r\n\r\n      +   '<\/div>'\r\n\r\n      + '<\/a>';\r\n\r\n    }).join('');\r\n\r\n    var dotsEl = document.getElementById('vgl-n-pages');\r\n\r\n    dotsEl.innerHTML = '';\r\n\r\n    for (var i = 0; i < totalPages; i++) {\r\n\r\n      var dot = document.createElement('div');\r\n\r\n      dot.className =\r\n        'vgl-n-page' +\r\n        (i === page ? ' active' : '');\r\n\r\n      dot.setAttribute('data-p', i);\r\n\r\n      dot.addEventListener('click', function () {\r\n\r\n        goTo(\r\n          parseInt(this.getAttribute('data-p'))\r\n        );\r\n\r\n      });\r\n\r\n      dotsEl.appendChild(dot);\r\n    }\r\n\r\n    document.getElementById('vgl-n-prev').disabled =\r\n      (page === 0);\r\n\r\n    document.getElementById('vgl-n-next').disabled =\r\n      (page >= totalPages - 1);\r\n  }\r\n\r\n  function goTo(p) {\r\n\r\n    page = p;\r\n\r\n    render();\r\n  }\r\n\r\n  document\r\n    .getElementById('vgl-n-prev')\r\n    .addEventListener('click', function () {\r\n\r\n      if (page > 0) {\r\n        goTo(page - 1);\r\n      }\r\n\r\n    });\r\n\r\n  document\r\n    .getElementById('vgl-n-next')\r\n    .addEventListener('click', function () {\r\n\r\n      if (page < Math.ceil(allItems.length \/ PER_PAGE) - 1) {\r\n        goTo(page + 1);\r\n      }\r\n\r\n    });\r\n\r\n  function showError() {\r\n\r\n    document.getElementById('vgl-n-grid').innerHTML =\r\n\r\n      '<div class=\"vgl-n-loading\" style=\"color:rgba(255,80,0,0.6);\">'\r\n\r\n      + '<i class=\"ti ti-alert-circle\" style=\"font-size:24px;display:block;margin:0 auto 8px;\"><\/i>'\r\n\r\n      + (isGreek\r\n          ? '\u0394\u03b5\u03bd \u03c6\u03bf\u03c1\u03c4\u03c9\u03b8\u03b7\u03ba\u03b1\u03bd \u03c4\u03b1 \u03bd\u03b5\u03b1.'\r\n          : 'Could not load news.')\r\n\r\n      + '<\/div>';\r\n  }\r\n\r\n  function fetchPosts() {\r\n\r\n    fetch(\r\n\r\n      BASE +\r\n\r\n      '\/wp-json\/wp\/v2\/posts?per_page=9&categories=' +\r\n\r\n      CATEGORY_IDS.join(',') +\r\n\r\n      '&_fields=id,title,link,date,featured_media'\r\n\r\n    )\r\n\r\n    .then(function(r) {\r\n\r\n      if (!r.ok) {\r\n        throw new Error(r.status);\r\n      }\r\n\r\n      return r.json();\r\n    })\r\n\r\n    .then(function(posts) {\r\n\r\n      if (!posts || !posts.length) {\r\n        throw new Error('empty');\r\n      }\r\n\r\n      allItems = posts;\r\n\r\n      var ids = posts\r\n\r\n        .map(function(p) {\r\n          return p.featured_media;\r\n        })\r\n\r\n        .filter(function(id) {\r\n          return id > 0;\r\n        });\r\n\r\n      if (!ids.length) {\r\n\r\n        render();\r\n\r\n        return;\r\n      }\r\n\r\n      fetch(\r\n\r\n        BASE +\r\n\r\n        '\/wp-json\/wp\/v2\/media?include=' +\r\n\r\n        ids.join(',') +\r\n\r\n        '&per_page=9&_fields=id,source_url,media_details'\r\n\r\n      )\r\n\r\n      .then(function(r) {\r\n\r\n        return r.json();\r\n\r\n      })\r\n\r\n      .then(function(mediaList) {\r\n\r\n        var imgMap = {};\r\n\r\n        (mediaList || []).forEach(function(m) {\r\n\r\n          var url = m.source_url;\r\n\r\n          try {\r\n\r\n            var s = m.media_details.sizes;\r\n\r\n            url = (\r\n              s.medium_large ||\r\n              s.medium ||\r\n              s.large ||\r\n              s.full\r\n            ).source_url || url;\r\n\r\n          } catch(e) {}\r\n\r\n          imgMap[m.id] = url;\r\n        });\r\n\r\n        allItems.forEach(function(p) {\r\n\r\n          if (\r\n            p.featured_media &&\r\n            imgMap[p.featured_media]\r\n          ) {\r\n\r\n            p._imgUrl = imgMap[p.featured_media];\r\n          }\r\n        });\r\n\r\n        render();\r\n\r\n      })\r\n\r\n      .catch(function() {\r\n\r\n        render();\r\n\r\n      });\r\n\r\n    })\r\n\r\n    .catch(function(err) {\r\n\r\n      console.warn('[VGL News] failed:', err);\r\n\r\n      showError();\r\n\r\n    });\r\n  }\r\n\r\n  fetchPosts();\r\n\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-73eaf7d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"73eaf7d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18828ae\" data-id=\"18828ae\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79a6094 elementor-widget elementor-widget-html\" data-id=\"79a6094\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- \u0391\u039b\u039b\u0391\u039e\u0395 \u039c\u039f\u039d\u039f \u03a4\u0397\u039d \u03a0\u0391\u03a1\u0391\u039a\u0391\u03a4\u03a9 \u0393\u03a1\u0391\u039c\u039c\u0397 \u0391\u039d\u0391 PAGE -->\r\n<script>var PAGE_ID = 'ethniki';<\/script>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Barlow:wght@400;500&display=swap');\r\n.rw{font-family:'Barlow',sans-serif;padding:60px 0}\r\n.rw-header{text-align:center;margin-bottom:40px}\r\n.rw-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;color:#888;text-transform:uppercase;margin-bottom:10px}\r\n.rw-title{font-family:'Barlow Condensed',sans-serif;font-size:36px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 8px;white-space:nowrap}\r\n.rw-sub{font-size:14px;color:#888;margin:0}\r\n.rw{background:#121925;position:relative}\r\n.rw::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='h' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23h)'\/%3E%3C\/svg%3E\")}\r\n.rw-grid{max-width:900px;margin:0 auto}\r\n.rw>*{position:relative;z-index:1}\r\n.rw-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2, 1fr); \/* mobile & tablet: 2 \u03b1\u03bd\u03ac \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae *\/\r\n  gap:12px;\r\n  margin:0 auto;\r\n  padding:0 16px;\r\n  box-sizing:border-box;\r\n  max-width:900px;\r\n}\r\n\/* Tablet: 4 \u03b1\u03bd\u03ac \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae *\/\r\n@media(min-width:501px) and (max-width:900px){\r\n  .rw-grid{\r\n    grid-template-columns:repeat(4, 1fr);\r\n  }\r\n}\r\n\/* Desktop: 5 \u03b1\u03bd\u03ac \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae *\/\r\n@media(min-width:901px){\r\n  .rw-grid{\r\n    display:flex;\r\n    flex-wrap:nowrap;\r\n    justify-content:center;\r\n    gap:12px;\r\n  }\r\n  .rw-grid .rw-item{\r\n    width:calc((1100px - 16px*2 - 12px*4) \/ 5);\r\n    flex-shrink:0;\r\n  }\r\n}\r\n.rw-item{\r\n  position:relative;\r\n  border-radius:12px;\r\n  overflow:hidden;\r\n  aspect-ratio:9\/16;\r\n  background:#0C111A;\r\n  border:0.5px solid rgba(255,255,255,0.08);\r\n  cursor:pointer;\r\n  display:block;\r\n  text-decoration:none;\r\n  width:100%; \/* \u03c0\u03b1\u03af\u03c1\u03bd\u03b5\u03b9 \u03c4\u03bf \u03c0\u03bb\u03ac\u03c4\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf grid *\/\r\n}\r\n.rw-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}\r\n.rw-item:hover img{transform:scale(1.05)}\r\n.rw-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.35);transition:background 0.3s}\r\n.rw-item:hover .rw-overlay{background:rgba(0,0,0,0.2)}\r\n.rw-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,0.15);backdrop-filter:blur(4px);border:1.5px solid rgba(255,255,255,0.4);display:flex;align-items:center;justify-content:center;transition:all 0.3s}\r\n.rw-item:hover .rw-play{background:rgba(255,255,255,0.25);transform:translate(-50%,-50%) scale(1.1)}\r\n.rw-play svg{width:20px;height:20px;fill:#fff;margin-left:3px}\r\n.rw-badge{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;gap:5px;background:rgba(0,0,0,0.6);border-radius:100px;padding:4px 10px}\r\n.rw-badge svg{width:12px;height:12px;fill:#fff}\r\n.rw-badge span{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;color:#fff;letter-spacing:1px;text-transform:uppercase}\r\n.rw-cta{text-align:center;margin-top:32px}\r\n.rw-toggle{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,0.2);border-radius:100px;overflow:hidden;position:relative;background:rgba(255,255,255,0.04)}\r\n.rw-toggle-btn{display:flex;align-items:center;gap:7px;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:11px 22px;color:rgba(255,255,255,0.45);text-decoration:none;transition:color 0.25s;position:relative;z-index:1;white-space:nowrap}\r\n.rw-toggle-btn svg{width:14px;height:14px;fill:currentColor;flex-shrink:0;transition:fill 0.25s}\r\n.rw-toggle-divider{width:1px;background:rgba(255,255,255,0.15);align-self:stretch;flex-shrink:0}\r\n.rw-toggle-btn.active{color:#fff}\r\n.rw-toggle-btn:hover{color:rgba(255,255,255,0.8)}\r\n\r\n@media(max-width:500px){\r\n  .rw-title{font-size:24px;white-space:normal}\r\n}\r\n@media(min-width:501px) and (max-width:900px){\r\n  .rw-title{white-space:normal}\r\n}\r\n<\/style>\r\n\r\n<div class=\"rw\">\r\n  <div class=\"rw-header\">\r\n    <div class=\"rw-label\">Highlights<\/div>\r\n    <div class=\"rw-title\" id=\"rw-title\"><\/div>\r\n    <p class=\"rw-sub\" id=\"rw-sub\"><\/p>\r\n  <\/div>\r\n  <div class=\"rw-grid\" id=\"rw-grid\"><\/div>\r\n  <div class=\"rw-cta\">\r\n    <div class=\"rw-toggle\">\r\n      <a class=\"rw-toggle-btn active\" href=\"https:\/\/www.instagram.com\/vglesports\/\" target=\"_blank\" id=\"rw-cta-ig\" rel=\"noopener\">\r\n        <svg viewbox=\"0 0 24 24\"><path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\"\/><\/svg>\r\n        <span id=\"rw-cta-ig-text\"><\/span>\r\n      <\/a>\r\n      <div class=\"rw-toggle-divider\"><\/div>\r\n      <a class=\"rw-toggle-btn\" href=\"https:\/\/www.tiktok.com\/@vglesports\" target=\"_blank\" id=\"rw-cta-tt\" rel=\"noopener\">\r\n        <svg viewbox=\"0 0 24 24\"><path d=\"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.69a8.18 8.18 0 0 0 4.78 1.52V6.75a4.85 4.85 0 0 1-1.01-.06z\"\/><\/svg>\r\n        <span id=\"rw-cta-tt-text\"><\/span>\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var CSV = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=1215148930&single=true&output=csv';\r\n  var igSVG = '<svg viewBox=\"0 0 24 24\"><path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\"\/><\/svg>';\r\n  var ttSVG  = '<svg viewBox=\"0 0 24 24\"><path d=\"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.33-6.34V8.69a8.18 8.18 0 0 0 4.78 1.52V6.75a4.85 4.85 0 0 1-1.01-.06z\"\/><\/svg>';\r\n  var playSVG = '<svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"\/><\/svg>';\r\n\r\n  function getPlatform(url) {\r\n    if (url.indexOf('tiktok.com') !== -1) return 'tiktok';\r\n    return 'instagram';\r\n  }\r\n\r\n  \/\/ Fixed English-only copy \u2014 no language switching, no TranslatePress interference\r\n  var labels = {\r\n    ethniki:   { title:'BEST MOMENTS', sub:'Highlights from the official eNational Team competitions' },\r\n    ekypello:  { title:'BEST MOMENTS', sub:'Highlights from the eKypello Ellados' },\r\n    unileague: { title:'BEST MOMENTS', sub:'Highlights from the Allwyn UniLeague' },\r\n    home:      { title:'BEST MOMENTS', sub:'Highlights from our official competitions' }\r\n  };\r\n\r\n  var pg = typeof PAGE_ID !== 'undefined' ? PAGE_ID : 'home';\r\n  var lb = labels[pg] || labels['home'];\r\n  document.getElementById('rw-title').textContent = lb.title;\r\n  document.getElementById('rw-sub').textContent   = lb.sub;\r\n  document.getElementById('rw-cta-ig-text').textContent = 'Instagram \\u2192';\r\n  document.getElementById('rw-cta-tt-text').textContent = 'TikTok \\u2192';\r\n\r\n  var btns = document.querySelectorAll('.rw-toggle-btn');\r\n  for (var b = 0; b < btns.length; b++) {\r\n    btns[b].addEventListener('mouseenter', function(){ this.classList.add('active'); });\r\n    btns[b].addEventListener('mouseleave', function(){ this.classList.remove('active'); });\r\n  }\r\n\r\n  function parseCSVRow(row) {\r\n    var result = [], cur = '', inQ = false;\r\n    for (var i = 0; i < row.length; i++) {\r\n      var c = row[i];\r\n      if (c === '\"') { inQ = !inQ; }\r\n      else if (c === ',' && !inQ) { result.push(cur.trim()); cur = ''; }\r\n      else { cur += c; }\r\n    }\r\n    result.push(cur.trim());\r\n    return result;\r\n  }\r\n\r\n  fetch(CSV)\r\n    .then(function(r){ return r.text(); })\r\n    .then(function(text){\r\n      var rows = text.trim().split('\\n').slice(1);\r\n      var filtered = [];\r\n      for (var i = 0; i < rows.length; i++) {\r\n        var cols = parseCSVRow(rows[i]);\r\n        var pid  = (cols[3]||'').replace(\/\"\/g,'').trim();\r\n        var reel = (cols[4]||'').replace(\/\"\/g,'').trim();\r\n        var img  = (cols[5]||'').replace(\/\"\/g,'').trim();\r\n        if (pid === pg && reel && img) filtered.push({reel:reel, img:img});\r\n      }\r\n\r\n      var grid = document.getElementById('rw-grid');\r\n      if (!filtered.length) { grid.innerHTML = ''; return; }\r\n\r\n      grid.innerHTML = filtered.map(function(r){\r\n        var platform = getPlatform(r.reel);\r\n        var icon  = platform === 'tiktok' ? ttSVG : igSVG;\r\n        var label = platform === 'tiktok' ? 'TikTok' : 'Reel';\r\n        return '<a class=\"rw-item\" href=\"'+r.reel+'\" target=\"_blank\">'+\r\n          '<img decoding=\"async\" src=\"'+r.img+'\" alt=\"'+label+'\" loading=\"lazy\">'+\r\n          '<div class=\"rw-overlay\"><\/div>'+\r\n          '<div class=\"rw-play\">'+playSVG+'<\/div>'+\r\n          '<div class=\"rw-badge\">'+icon+'<span>'+label+'<\/span><\/div>'+\r\n        '<\/a>';\r\n      }).join('');\r\n    })\r\n    .catch(function(e){ console.error('Reels widget error:', e); });\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8bfe93e elementor-widget elementor-widget-image\" data-id=\"8bfe93e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"656\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-999x1024.png\" class=\"attachment-large size-large wp-image-14309\" alt=\"e\u0395\u03b8\u03bd\u03b9\u03ba\u03ae \u0395\u03bb\u03bb\u03ac\u03b4\u03bf\u03c2 esports\" srcset=\"https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-999x1024.png 999w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-293x300.png 293w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-768x787.png 768w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-1499x1536.png 1499w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-12x12.png 12w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-125x128.png 125w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-32x32.png 32w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-356x365.png 356w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-470x482.png 470w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-68x70.png 68w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-98x100.png 98w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO-40x40.png 40w, https:\/\/vglesports.com\/wp-content\/uploads\/2022\/04\/EPO.png 1967w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36909d2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"36909d2\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7dc9a4a\" data-id=\"7dc9a4a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e9b3b5c elementor-widget elementor-widget-html\" data-id=\"e9b3b5c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n#seo-nat * { box-sizing:border-box !important; }\r\n#seo-nat h2,#seo-nat h3,#seo-nat p,#seo-nat ul,#seo-nat li { margin:0 !important; padding:0 !important; }\r\n\r\n#seo-nat {\r\n  width:100% !important;\r\n  background:#121925 !important;\r\n  padding:56px 24px 64px !important;\r\n  position:relative !important;\r\n  overflow:hidden !important;\r\n  font-family:'Barlow',sans-serif !important;\r\n}\r\n#seo-nat::before {\r\n  content:'';\r\n  position:absolute;inset:0;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='hex2' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.03)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23hex2)'\/%3E%3C\/svg%3E\");\r\n  pointer-events:none;\r\n}\r\n#seo-nat-wrap {\r\n  position:relative !important;\r\n  max-width:900px !important;\r\n  margin:0 auto !important;\r\n}\r\n\r\n\/* SPACING FIXES \u2014 override Elementor *\/\r\n#seo-nat h2,#seo-nat h3,#seo-nat p,#seo-nat li,#seo-nat ul { margin:0 !important; padding:0 !important; }\r\n#seo-nat .nat-h2 { margin-bottom:20px !important; }\r\n#seo-nat .nat-h3 { margin-top:28px !important; margin-bottom:10px !important; }\r\n#seo-nat .nat-p  { margin-bottom:12px !important; }\r\n#seo-nat .nat-list { margin-bottom:12px !important; gap:6px !important; }\r\n\r\n.nat-divider {\r\n  display:flex !important;\r\n  align-items:center !important;\r\n  gap:16px !important;\r\n  margin-bottom:40px !important;\r\n}\r\n.nat-divider-line {\r\n  flex:1 !important;\r\n  height:1px !important;\r\n  background:linear-gradient(90deg,transparent,rgba(240,192,64,0.25),transparent) !important;\r\n}\r\n.nat-divider-icon {\r\n  width:6px !important; height:6px !important;\r\n  border-radius:50% !important;\r\n  background:rgba(240,192,64,0.5) !important;\r\n  flex-shrink:0 !important;\r\n}\r\n.nat-h2 {\r\n  font-family:'Bebas Neue',sans-serif !important;\r\n  font-size:26px !important;\r\n  letter-spacing:3px !important;\r\n  color:#ffffff !important;\r\n  line-height:1.1 !important;\r\n}\r\n.nat-h3 {\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-size:12px !important;\r\n  font-weight:700 !important;\r\n  letter-spacing:3px !important;\r\n  text-transform:uppercase !important;\r\n  color:#f0c040 !important;\r\n  line-height:1.4 !important;\r\n}\r\n.nat-p {\r\n  font-size:13px !important;\r\n  line-height:1.85 !important;\r\n  color:rgba(255,255,255,0.75) !important;\r\n  max-width:820px !important;\r\n}\r\n.nat-list {\r\n  list-style:none !important;\r\n  display:flex !important;\r\n  flex-direction:column !important;\r\n  gap:8px !important;\r\n}\r\n.nat-list li {\r\n  font-size:13px !important;\r\n  line-height:1.7 !important;\r\n  color:rgba(255,255,255,0.75) !important;\r\n  padding-left:16px !important;\r\n  position:relative !important;\r\n}\r\n.nat-list li::before {\r\n  content:'' !important;\r\n  position:absolute !important;\r\n  left:0 !important; top:10px !important;\r\n  width:6px !important; height:1px !important;\r\n  background:#f0c040 !important;\r\n}\r\n.nat-link {\r\n  color:#f0c040 !important;\r\n  text-decoration:none !important;\r\n}\r\n.nat-link:hover { color:#ffda6a !important; }\r\n<\/style>\r\n\r\n<div id=\"seo-nat\">\r\n  <div id=\"seo-nat-wrap\">\r\n\r\n    <div class=\"nat-divider\">\r\n      <div class=\"nat-divider-line\"><\/div>\r\n      <div class=\"nat-divider-icon\"><\/div>\r\n      <div class=\"nat-divider-line\"><\/div>\r\n    <\/div>\r\n\r\n    <h2 class=\"nat-h2\">\r\n      <span class=\"nat-el\">GREECE ESPORTS NATIONAL TEAM \u2013 \u0395\u039a\u03a0\u03a1\u039f\u03a3\u03a9\u03a0\u0397\u03a3\u0395 \u03a4\u0397\u039d \u0395\u039b\u039b\u0391\u0394\u0391<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">GREECE ESPORTS NATIONAL TEAM \u2013 REPRESENT YOUR COUNTRY<\/span>\r\n    <\/h2>\r\n\r\n    <p class=\"nat-p\">\r\n      <span class=\"nat-el\">\u0397 e\u0395\u03b8\u03bd\u03b9\u03ba\u03ae \u0395\u03bb\u03bb\u03ac\u03b4\u03bf\u03c2 esports \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03b5\u03b8\u03bd\u03b9\u03ba\u03ae \u03bf\u03bc\u03ac\u03b4\u03b1 \u03c0\u03bf\u03c5 \u03b5\u03ba\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b5\u03af \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u03c3\u03b5 \u03b4\u03b9\u03b5\u03b8\u03bd\u03b5\u03af\u03c2 esports \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2. \u039f\u03c1\u03b3\u03b1\u03bd\u03c9\u03bc\u03ad\u03bd\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7 VGL Esports, \u03b7 \u03bf\u03bc\u03ac\u03b4\u03b1 \u03b1\u03b3\u03c9\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03ba\u03bf\u03c1\u03c5\u03c6\u03b1\u03af\u03b1 \u03c0\u03b1\u03b9\u03c7\u03bd\u03af\u03b4\u03b9\u03b1 \u03bc\u03b5 \u03c3\u03c4\u03cc\u03c7\u03bf \u03bd\u03b1 \u03c6\u03ad\u03c1\u03b5\u03b9 \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b1\u03b3\u03ba\u03cc\u03c3\u03bc\u03b9\u03b1 esports \u03c3\u03ba\u03b7\u03bd\u03ae.<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">The Greece esports national team is the official national team representing Greece in international esports competitions. Organised by VGL Esports, the team competes across top titles with the goal of putting Greece on the global esports map.<\/span>\r\n    <\/p>\r\n\r\n    <h3 class=\"nat-h3\">\r\n      <span class=\"nat-el\">\u03a0\u0391\u0399\u03a7\u039d\u0399\u0394\u0399\u0391 & \u0394\u0399\u039f\u03a1\u0393\u0391\u039d\u03a9\u03a3\u0395\u0399\u03a3<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">GAMES & COMPETITIONS<\/span>\r\n    <\/h3>\r\n\r\n    <p class=\"nat-p\">\r\n      <span class=\"nat-el\">\u0397 Greece esports national team \u03b1\u03b3\u03c9\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03c4\u03c1\u03af\u03b1 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b1 \u03b1\u03b8\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1:<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">The Greece esports national team competes across three official titles:<\/span>\r\n    <\/p>\r\n\r\n    <ul class=\"nat-list\">\r\n      <li>\r\n        <strong style=\"color:#ffffff !important\">EA Sports FC<\/strong>\r\n        <span class=\"nat-el\"> \u2014 \u03a4\u03bf \u03ba\u03bf\u03c1\u03c5\u03c6\u03b1\u03af\u03bf \u03c0\u03bf\u03b4\u03bf\u03c3\u03c6\u03b1\u03b9\u03c1\u03b9\u03ba\u03cc simulation \u03c0\u03b1\u03b9\u03c7\u03bd\u03af\u03b4\u03b9 \u03c3\u03b5 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b5\u03b8\u03bd\u03b9\u03ba\u03ae\u03c2 \u03b1\u03bd\u03c4\u03b9\u03c0\u03c1\u03bf\u03c3\u03ce\u03c0\u03b5\u03c5\u03c3\u03b7\u03c2.<\/span>\r\n        <span class=\"nat-en\" style=\"display:none\"> \u2014 The premier football simulation title at national representation level.<\/span>\r\n      <\/li>\r\n      <li>\r\n        <strong style=\"color:#ffffff !important\">eFootball<\/strong>\r\n        <span class=\"nat-el\"> \u2014 \u0395\u03c0\u03af\u03c3\u03b7\u03bc\u03bf \u03c0\u03b1\u03b9\u03c7\u03bd\u03af\u03b4\u03b9 \u03c4\u03b7\u03c2 UEFA \u03b3\u03b9\u03b1 \u03b4\u03b9\u03b5\u03b8\u03bd\u03b5\u03af\u03c2 esports \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 \u03b5\u03b8\u03bd\u03b9\u03ba\u03ce\u03bd \u03bf\u03bc\u03ac\u03b4\u03c9\u03bd.<\/span>\r\n        <span class=\"nat-en\" style=\"display:none\"> \u2014 UEFA's official title for international national team esports competitions.<\/span>\r\n      <\/li>\r\n      <li>\r\n        <strong style=\"color:#ffffff !important\">Rocket League<\/strong>\r\n        <span class=\"nat-el\"> \u2014 \u0391\u03bd\u03c4\u03b1\u03b3\u03c9\u03bd\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc vehicular soccer \u03bc\u03b5 \u03b9\u03c3\u03c7\u03c5\u03c1\u03ae \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1 \u03c3\u03b5 \u03b4\u03b9\u03b5\u03b8\u03bd\u03ad\u03c2 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf.<\/span>\r\n        <span class=\"nat-en\" style=\"display:none\"> \u2014 Competitive vehicular soccer with a strong international presence.<\/span>\r\n      <\/li>\r\n    <\/ul>\r\n\r\n    <h3 class=\"nat-h3\">\r\n      <span class=\"nat-el\">\u03a0\u03a9\u03a3 \u039d\u0391 \u0394\u0399\u0395\u039a\u0394\u0399\u039a\u0397\u03a3\u0395\u0399\u03a3 \u03a4\u0397 \u0398\u0395\u03a3\u0397 \u03a3\u039f\u03a5<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">HOW TO EARN YOUR SPOT<\/span>\r\n    <\/h3>\r\n\r\n    <p class=\"nat-p\">\r\n      <span class=\"nat-el\">\u0397 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c0\u03b1\u03b9\u03ba\u03c4\u03ce\u03bd \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd Greece esports national team \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b2\u03ac\u03c3\u03b5\u03b9 \u03b1\u03be\u03b9\u03bf\u03ba\u03c1\u03b1\u03c4\u03af\u03b1\u03c2. \u039f\u03b9 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 \u03b1\u03b3\u03c9\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03b7\u03c2 VGL Esports \u03ba\u03b1\u03b9 \u03bf\u03b9 \u03ba\u03bf\u03c1\u03c5\u03c6\u03b1\u03af\u03b5\u03c2 \u03b5\u03c0\u03b9\u03b4\u03cc\u03c3\u03b5\u03b9\u03c2 \u03bf\u03b4\u03b7\u03b3\u03bf\u03cd\u03bd \u03c3\u03c4\u03b7\u03bd \u03ad\u03bd\u03c4\u03b1\u03be\u03b7 \u03c3\u03c4\u03bf \u03b5\u03b8\u03bd\u03b9\u03ba\u03cc roster.<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">Selection for the Greece esports national team is merit-based. Players compete in official VGL Esports tournaments and top performances lead to inclusion in the national roster.<\/span>\r\n    <\/p>\r\n\r\n    <p class=\"nat-p\">\r\n      <span class=\"nat-el\">\u039e\u03b5\u03ba\u03af\u03bd\u03b1 \u03b1\u03b3\u03c9\u03bd\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c3\u03c4\u03b1 <a class=\"nat-link\" href=\"https:\/\/vglesports.com\/el\/greece-esports-tournaments\/\">\u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ac \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03b7\u03c2 VGL Esports<\/a> \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc\u03b4\u03b5\u03b9\u03be\u03b5 \u03c4\u03b7\u03bd \u03b1\u03be\u03af\u03b1 \u03c3\u03bf\u03c5. \u0393\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 <a class=\"nat-link\" href=\"https:\/\/discord.gg\/TVh2bcawQm\" target=\"_blank\" rel=\"noopener\">Discord \u03c4\u03b7\u03c2 VGL Esports<\/a>.<\/span>\r\n      <span class=\"nat-en\" style=\"display:none\">Start by competing in <a class=\"nat-link\" href=\"https:\/\/vglesports.com\/el\/greece-esports-tournaments\/\">VGL Esports open tournaments<\/a> and prove your worth. For more information contact us through the <a class=\"nat-link\" href=\"https:\/\/discord.gg\/TVh2bcawQm\" target=\"_blank\" rel=\"noopener\">VGL Esports Discord<\/a>.<\/span>\r\n    <\/p>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var isGreek = window.location.pathname.indexOf('\/el\/') !== -1;\r\n  var elEls = document.querySelectorAll('#seo-nat .nat-el');\r\n  var enEls = document.querySelectorAll('#seo-nat .nat-en');\r\n  if(isGreek){\r\n    for(var i=0;i<elEls.length;i++) elEls[i].style.display='';\r\n    for(var i=0;i<enEls.length;i++) enEls[i].style.display='none';\r\n  } else {\r\n    for(var i=0;i<elEls.length;i++) elEls[i].style.display='none';\r\n    for(var i=0;i<enEls.length;i++) enEls[i].style.display='';\r\n  }\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>EAFC eFOOTBALL Rocket League \u2715 \ud83c\uddec\ud83c\uddf7 1 2 3 4 5 \u26a0\ufe0f \ud83d\udcac 1 2 3 4 5 \u26a0\ufe0f \ud83d\udcac 01 02 03 RECENT STREAMS FOLLOW US \u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 livestreams\u2026 NEXT MATCH Team Roster 2026 Official team in EAFC \u00b7 eFootball \u00b7 Rocket League Managers &#038; Coaches Rocket League eFootball Mobile eFootball Console Staff \u0391\u03bb\u03b5\u03be\u03b1\u03bd\u03b4\u03c1\u03bf\u03c2 \u03a3\u03c4\u03b1\u03bc\u03b1\u03c4\u03b5\u03bb\u03bf\u03c2&#8230;<\/p>","protected":false},"author":1771,"featured_media":28154,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/17531"}],"collection":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/users\/1771"}],"replies":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/comments?post=17531"}],"version-history":[{"count":0,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/17531\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media\/28154"}],"wp:attachment":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media?parent=17531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}