{"id":15669,"date":"2022-06-03T06:53:12","date_gmt":"2022-06-03T03:53:12","guid":{"rendered":"https:\/\/vglesports.com\/?page_id=15669"},"modified":"2026-10-06T23:31:33","modified_gmt":"2026-10-06T20:31:33","slug":"greece-esports-tournaments","status":"publish","type":"page","link":"https:\/\/vglesports.com\/el\/greece-esports-tournaments\/","title":{"rendered":"\u03a4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"15669\" class=\"elementor elementor-15669\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-db02691 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"db02691\" 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-dfb8f1e\" data-id=\"dfb8f1e\" 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-c1df38b elementor-widget elementor-widget-html\" data-id=\"c1df38b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@600;700;800&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#vth,#vth *{box-sizing:border-box;margin:0;padding:0;}\r\n#vth a{text-decoration:none;color:inherit;}\r\n#vth{position:relative;overflow:hidden;background:#0e1520;font-family:'Barlow',sans-serif;width:100%;min-height:620px;display:flex;align-items:center;padding:120px clamp(20px,5vw,80px) 90px;}\r\n#vth .vth-bg{position:absolute;inset:0;background:url('https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/controler-2-scaled.jpg') center\/cover;opacity:.3;animation:vthZoom 14s ease-in-out infinite alternate;will-change:transform;}\r\n@keyframes vthZoom{from{transform:scale(1)}to{transform:scale(1.06)}}\r\n#vth .vth-fade{position:absolute;inset:0;background:linear-gradient(to right,rgba(14,21,32,.98) 30%,rgba(14,21,32,.6) 70%,rgba(14,21,32,.3)),linear-gradient(to top,#121925,transparent 30%);}\r\n#vth .vth-glow{position:absolute;width:560px;height:560px;border-radius:50%;top:-180px;right:-120px;background:radial-gradient(circle,rgba(0,200,255,.14),transparent 65%);filter:blur(40px);pointer-events:none;}\r\n#vth .vth-grid{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);}\r\n\r\n#vth .vth-copy{display:flex;flex-direction:column;gap:20px;}\r\n#vth .vth-eyebrow{display:flex;align-items:center;gap:10px;font:700 12px 'Barlow Condensed',sans-serif;letter-spacing:4px;text-transform:uppercase;color:#00c8ff;opacity:0;animation:vthUp .6s ease forwards;}\r\n#vth .vth-eyebrow::before{content:'';width:28px;height:1px;background:#00c8ff;opacity:.7;}\r\n#vth h1{font:400 clamp(60px,8vw,104px)\/.9 'Bebas Neue',sans-serif;letter-spacing:3px;color:#fff;opacity:0;animation:vthUp .7s .1s cubic-bezier(.2,.7,.2,1) forwards;}\r\n#vth h1 em{font-style:normal;color:#00c8ff;text-shadow:0 0 24px rgba(0,200,255,.45);}\r\n#vth .vth-sub{font-size:16px;line-height:1.7;color:rgba(255,255,255,.72);max-width:440px;opacity:0;animation:vthUp .7s .25s ease forwards;}\r\n#vth .vth-ctas{display:flex;gap:12px;flex-wrap:wrap;opacity:0;animation:vthUp .7s .4s ease forwards;}\r\n#vth .vth-btn{display:inline-flex;align-items:center;gap:8px;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:2px;text-transform:uppercase;padding:14px 30px;border-radius:2px;cursor:pointer;transition:all .2s;}\r\n#vth .vth-btn-p{background:#00c8ff;color:#000;box-shadow:0 0 22px rgba(0,200,255,.35);}\r\n#vth .vth-btn-p:hover{color:#fff;}\r\n#vth .vth-btn-s{border:.5px solid rgba(255,255,255,.25);color:rgba(255,255,255,.75);background:rgba(255,255,255,.03);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}\r\n#vth .vth-btn-s:hover{border-color:rgba(0,200,255,.5);color:#fff;box-shadow:0 0 18px rgba(0,200,255,.2);}\r\n@keyframes vthUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\r\n\r\n\/* Glass panel *\/\r\n#vth .vth-panel{position:relative;isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.025) 55%,rgba(0,200,255,.04)),rgba(10,16,28,.28);border:1px solid rgba(255,255,255,.14);border-radius:14px;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 24px 60px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.02);overflow:hidden;opacity:0;animation:vthUp .7s .35s cubic-bezier(.2,.7,.2,1) forwards;}\r\n#vth .vth-panel::before{content:'';position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),rgba(0,200,255,.6),transparent);z-index:2;pointer-events:none;}\r\n#vth .vth-panel::after{content:'';position:absolute;top:-40%;left:-30%;width:70%;height:120%;background:radial-gradient(ellipse at center,rgba(255,255,255,.07),transparent 65%);z-index:-1;pointer-events:none;}\r\n#vth .vth-ph{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.09);}\r\n#vth .vth-pt{font:400 20px 'Bebas Neue',sans-serif;letter-spacing:1.5px;color:#fff;}\r\n#vth .vth-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07);transition:background .2s;}\r\n#vth .vth-row:last-child{border-bottom:none;}\r\n#vth a.vth-row:hover{background:rgba(255,255,255,.06);}\r\n#vth .vth-date{display:flex;flex-direction:column;align-items:center;border-right:1px solid rgba(255,255,255,.1);padding-right:12px;}\r\n#vth .vth-d{font:400 28px\/1 'Bebas Neue',sans-serif;color:#fff;}\r\n#vth .vth-m{font:700 10px 'Barlow Condensed',sans-serif;letter-spacing:2px;color:rgba(255,255,255,.55);text-transform:uppercase;margin-top:2px;}\r\n#vth .vth-info{display:flex;flex-direction:column;gap:4px;min-width:0;}\r\n#vth .vth-name{font:800 17px 'Barlow Condensed',sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\r\n#vth .vth-game{font:700 11px 'Barlow Condensed',sans-serif;letter-spacing:1px;text-transform:uppercase;display:flex;gap:8px;white-space:nowrap;overflow:hidden;}\r\n#vth .vth-cd{color:#f0c040;}\r\n#vth .vth-badge{font:400 12px 'Bebas Neue',sans-serif;letter-spacing:1px;padding:4px 9px;border-radius:3px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;}\r\n#vth .b-live{background:rgba(255,60,60,.15);color:#ff6b6b;border:1px solid rgba(255,60,60,.3);}\r\n#vth .b-open{background:rgba(61,255,143,.1);color:#3dff8f;border:1px solid rgba(61,255,143,.28);}\r\n#vth .b-soon{background:rgba(0,200,255,.1);color:#7ce8ff;border:1px solid rgba(0,200,255,.24);}\r\n#vth .vth-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:vthBlink 1.4s infinite;}\r\n@keyframes vthBlink{50%{opacity:.2}}\r\n#vth .lc{text-transform:none!important;}\r\n#vth .vth-skel{height:78px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);background-size:200% 100%;animation:vthSk 1.6s ease-in-out infinite;}\r\n@keyframes vthSk{from{background-position:160% 0}to{background-position:-60% 0}}\r\n#vth .vth-empty{padding:26px 20px;font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.5);}\r\n\r\n@media(max-width:900px){\r\n  #vth{min-height:auto;padding:90px 20px 44px;align-items:flex-start;}\r\n  #vth .vth-fade{background:linear-gradient(to bottom,rgba(14,21,32,.5),#121925 75%);}\r\n  #vth .vth-glow{display:none;}\r\n  #vth .vth-grid{grid-template-columns:1fr;gap:22px;}\r\n  #vth .vth-copy{gap:14px;}\r\n  #vth .vth-eyebrow{font-size:11px;}\r\n  #vth h1{font-size:60px;letter-spacing:2px;}\r\n  #vth .vth-sub{font-size:14px;line-height:1.6;}\r\n  #vth .vth-ctas{display:none;}\r\n  #vth .vth-panel{border-radius:12px;}\r\n  #vth .vth-ph{padding:12px 16px;}\r\n  #vth .vth-pt{font-size:17px;}\r\n  #vth .vth-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:12px 16px;}\r\n  #vth .vth-date{border-right:none;padding-right:0;}\r\n  #vth .vth-d{font-size:22px;}\r\n  #vth .vth-m{font-size:9px;}\r\n  #vth .vth-name{font-size:15px;}\r\n  #vth .vth-game{font-size:10px;}\r\n  #vth .vth-badge{font-size:11px;padding:3px 7px;}\r\n  #vth .vth-mcta{display:flex!important;}\r\n}\r\n#vth .vth-mcta{display:none;justify-content:center;width:100%;}\r\n@media(prefers-reduced-motion:reduce){#vth .vth-bg{animation:none;}}\r\n<\/style>\r\n\r\n<section id=\"vth\" translate=\"no\">\r\n  <div class=\"vth-bg\"><\/div>\r\n  <div class=\"vth-fade\"><\/div>\r\n  <div class=\"vth-glow\"><\/div>\r\n  <div class=\"vth-grid\">\r\n    <div class=\"vth-copy\">\r\n      <div class=\"vth-eyebrow\">VGL eSports \u00b7 Season 2026<\/div>\r\n      <h1 translate=\"no\" class=\"notranslate\" data-no-translation=\"\" data-no-dynamic-translation=\"\">Esports<br><em>Tournaments<\/em><\/h1>\r\n      <p class=\"vth-sub\" id=\"vth-sub\">Compete, climb the ranks and represent Greece in the esports scene. Open to all skill levels.<\/p>\r\n      <div class=\"vth-ctas\">\r\n        <a class=\"vth-btn vth-btn-p\" data-vth-scroll=\"list\" id=\"vth-cta-all\">All Tournaments \u2193<\/a>\r\n        <a class=\"vth-btn vth-btn-s\" data-vth-scroll=\"howto\" id=\"vth-cta-how\">How to Play<\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"vth-panel\">\r\n      <div class=\"vth-ph\"><span class=\"vth-pt\">Next up<\/span><\/div>\r\n      <div id=\"vth-list\"><div class=\"vth-skel\"><\/div><div class=\"vth-skel\"><\/div><div class=\"vth-skel\"><\/div><\/div>\r\n    <\/div>\r\n    <div class=\"vth-mcta\"><a class=\"vth-btn vth-btn-p\" data-vth-scroll=\"list\" style=\"width:100%;justify-content:center;\" id=\"vth-cta-all-m\">All Tournaments \u2193<\/a><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n  \/* \u2500\u2500 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2: IDs \u03c4\u03c9\u03bd \u03b5\u03bd\u03bf\u03c4\u03ae\u03c4\u03c9\u03bd \u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2 (\u03c7\u03c9\u03c1\u03af\u03c2 #) \u2500\u2500 *\/\r\n  var LIST_ID  = 'tournaments';   \/\/ \u03bb\u03af\u03c3\u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac\r\n  var HOWTO_ID = 'how-to-play';   \/\/ \u03bf\u03b4\u03b7\u03b3\u03af\u03b5\u03c2\r\n  var MAX_ROWS = 3;\r\n  var CSV='https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=1751640218&single=true&output=csv';\r\n  var CACHE='vgl_tour_hero_v1', _last=null;\r\n  var isGR=location.pathname.indexOf('\/el\/')!==-1;\r\n  var MON=isGR?['\u0399\u0391\u039d','\u03a6\u0395\u0392','\u039c\u0391\u03a1','\u0391\u03a0\u03a1','\u039c\u0391\u03aa','\u0399\u039f\u03a5\u039d','\u0399\u039f\u03a5\u039b','\u0391\u03a5\u0393','\u03a3\u0395\u03a0','\u039f\u039a\u03a4','\u039d\u039f\u0395','\u0394\u0395\u039a']:['JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'];\r\n  var T=isGR?{sub:'\u0391\u03b3\u03c9\u03bd\u03af\u03c3\u03bf\u03c5, \u03b1\u03bd\u03ad\u03b2\u03b1 \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03ac\u03c4\u03b1\u03be\u03b7 \u03ba\u03b1\u03b9 \u03b5\u03ba\u03c0\u03c1\u03bf\u03c3\u03ce\u03c0\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u0395\u03bb\u03bb\u03ac\u03b4\u03b1 \u03c3\u03c4\u03b7 \u03c3\u03ba\u03b7\u03bd\u03ae \u03c4\u03c9\u03bd esports. \u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03b1.',all:'\u038c\u03bb\u03b1 \u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u2193',how:'\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03c0\u03b1\u03af\u03be\u03b5\u03b9\u03c2',next:'\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03b1',live:'LIVE',open:'\u0395\u0393\u0393\u03a1\u0391\u03a6\u0395\u03a3',soon:'\u03a3\u03a5\u039d\u03a4\u039f\u039c\u0391',empty:'\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac',d:'\u03bc',tom:'\u03b1\u03cd\u03c1\u03b9\u03bf'}\r\n               :{sub:null,all:null,how:null,next:null,live:'LIVE',open:'REG OPEN',soon:'SOON',empty:'No upcoming tournaments',d:'d',tom:'tomorrow'};\r\n  function st(id,v){var e=document.getElementById(id);if(e&&v)e.textContent=v;}\r\n  st('vth-sub',T.sub);st('vth-cta-all',T.all);st('vth-cta-all-m',T.all);st('vth-cta-how',T.how);\r\n  if(T.next){var pt=document.querySelector('#vth .vth-pt');if(pt)pt.textContent=T.next;}\r\n\r\n  \/* Smooth scroll \u03c3\u03b5 \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2\u00b7 \u03b1\u03bd \u03b4\u03b5\u03bd \u03b2\u03c1\u03b5\u03b8\u03b5\u03af \u03c4\u03bf ID, \u03c0\u03ac\u03b5\u03b9 \u03c3\u03c4\u03bf \u03b1\u03bc\u03ad\u03c3\u03c9\u03c2 \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf section *\/\r\n  function scroller(el){\r\n    var n=el&&el.parentElement;\r\n    while(n&&n!==document.body&&n!==document.documentElement){\r\n      var s=getComputedStyle(n);if(\/(auto|scroll)\/.test(s.overflowY)&&n.scrollHeight>n.clientHeight+2)return n;n=n.parentElement;\r\n    }\r\n    return null;\r\n  }\r\n  function scrollToKey(key){\r\n    var id=key==='howto'?HOWTO_ID:LIST_ID,el=document.getElementById(id);\r\n    if(!el){el=document.getElementById('vth');if(!el)return;var fb=true;}\r\n    var off=90;\r\n    if(window.lenis&&typeof window.lenis.scrollTo==='function'){window.lenis.scrollTo(el,{offset:fb?el.offsetHeight-70:-off});return;}\r\n    var box=scroller(el),r=el.getBoundingClientRect(),top=fb?r.bottom-70:r.top-off;\r\n    if(box){animate(box,box.scrollTop+top-box.getBoundingClientRect().top);return;}\r\n    animate(null,top+curY(null));\r\n  }\r\n  function curY(box){return box?box.scrollTop:(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0);}\r\n  function setY(box,y){if(box){box.scrollTop=y;return;}window.scrollTo(0,y);document.documentElement.scrollTop=y;document.body.scrollTop=y;}\r\n  var _anim=null;\r\n  function animate(box,to){\r\n    to=Math.max(0,to);var from=curY(box),dist=to-from;if(Math.abs(dist)<2)return;\r\n    var dur=Math.min(1400,Math.max(700,Math.abs(dist)*0.6)),t0=null;\r\n    var html=document.documentElement,prev=html.style.scrollBehavior;html.style.scrollBehavior='auto';\r\n    if(_anim)cancelAnimationFrame(_anim);\r\n    function ease(t){return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)\/2;}\r\n    function step(ts){if(t0===null)t0=ts;var p=Math.min(1,(ts-t0)\/dur);setY(box,from+dist*ease(p));\r\n      if(p<1)_anim=requestAnimationFrame(step);else{_anim=null;html.style.scrollBehavior=prev;}}\r\n    _anim=requestAnimationFrame(step);\r\n  }\r\n  document.querySelectorAll('#vth [data-vth-scroll]').forEach(function(a){\r\n    var key=a.getAttribute('data-vth-scroll');\r\n    a.setAttribute('href','#'+(key==='howto'?HOWTO_ID:LIST_ID));\r\n    a.setAttribute('role','button');\r\n    a.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();scrollToKey(key);},true);\r\n  });\r\n\r\n  function esc(s){return String(s==null?'':s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');}\r\n  function lc(s){return String(s).replace(\/(^|\\s)e(?=[A-Z\u0391-\u03a9])\/g,'$1<span class=\"lc\">e<\/span>').replace(\/([A-Z])e(?=\\s|$|[^a-zA-Z])\/g,'$1<span class=\"lc\">e<\/span>');}\r\n  function fix(s){return(s||'').replace(\/efootball\/gi,'eFOOTBALL').replace(\/fifae\/gi,'FIFAe');}\r\n  function gc(g){var s=(g||'').toLowerCase();\r\n    if(\/ea ?fc|fifae\/.test(s))return'#3db87a';if(s.indexOf('efootball')>-1)return'#00c8ff';if(s.indexOf('rocket')>-1)return'#f97316';\r\n    if(\/nba|2k\/.test(s))return'#c084fc';if(\/formula|f1\/.test(s))return'#e63c3c';return'#8a94a6';}\r\n  function parse(text){\r\n    var lines=text.trim().split('\\n'),hd=lines[0].split(',').map(function(h){return h.trim().replace(\/^\"|\"$\/g,'');});\r\n    return lines.slice(1).map(function(line){\r\n      var c=[],cur='',q=false;for(var i=0;i<line.length;i++){var ch=line[i];if(ch==='\"')q=!q;else if(ch===','&&!q){c.push(cur.trim());cur='';}else cur+=ch;}\r\n      c.push(cur.trim());var o={};hd.forEach(function(h,i){o[h]=(c[i]||'').replace(\/^\"|\"$\/g,'').trim();});return o;\r\n    });\r\n  }\r\n  function col(r,n){var k=Object.keys(r),t=n.toLowerCase().replace(\/[^a-z0-9]\/g,'');for(var i=0;i<k.length;i++)if(k[i].toLowerCase().replace(\/[^a-z0-9]\/g,'')===t)return r[k[i]]||'';return'';}\r\n  function tba(s){s=(s||'').toUpperCase().trim();return!s||s==='TBA'||s==='-'||s==='N\/A';}\r\n  function dt(d,t){\r\n    if(tba(d))return null;d=d.split('\u2192')[0].split('->')[0].trim();var p=d.split(\/[-\\\/.]\/);if(p.length<3)return null;\r\n    var y=+p[2];if(y<100)y+=2000;var tt=tba(t)?[0,0]:t.split(':');return new Date(y,+p[1]-1,+p[0],+tt[0]||0,+tt[1]||0);\r\n  }\r\n  function status(r){var s=(col(r,'status')||'').toLowerCase();return s.indexOf('going')>-1?'live':s.indexOf('soon')>-1?'soon':'open';}\r\n  function visible(r){var s=(col(r,'status')||'').toLowerCase().trim();if(!s||s==='hide'||s.indexOf('complet')>-1)return false;return\/open|regist|going|soon\/.test(s);}\r\n  function cd(d){if(!d)return'';var m=Math.floor((d-Date.now())\/60000);if(m<=0)return'';var D=Math.floor(m\/1440);if(D>=2)return D+T.d;if(D===1)return T.tom;var h=Math.floor(m\/60);return h>=1?h+'h':m+'m';}\r\n\r\n  function build(rows){\r\n    var order={live:0,open:1,soon:2};\r\n    var list=rows.filter(visible).map(function(r){var d=dt(col(r,'date'),col(r,'start'));return{r:r,s:status(r),d:d};});\r\n    list.sort(function(a,b){if(order[a.s]!==order[b.s])return order[a.s]-order[b.s];if(a.d&&b.d)return a.d-b.d;return a.d?-1:b.d?1:0;});\r\n    list=list.slice(0,MAX_ROWS);\r\n    if(!list.length)return'<div class=\"vth-empty\">'+T.empty+'<\/div>';\r\n    return list.map(function(x){\r\n      var r=x.r,g=fix(col(r,'game')),link=col(r,'pagelink')||col(r,'tournamentlink')||'';\r\n      var badge=x.s==='live'?'<span class=\"vth-badge b-live\"><span class=\"vth-dot\"><\/span>'+T.live+'<\/span>':x.s==='open'?'<span class=\"vth-badge b-open\">'+T.open+'<\/span>':'<span class=\"vth-badge b-soon\">'+T.soon+'<\/span>';\r\n      var date=x.d?'<span class=\"vth-d\">'+('0'+x.d.getDate()).slice(-2)+'<\/span><span class=\"vth-m\">'+MON[x.d.getMonth()]+'<\/span>':'<span class=\"vth-d\">TBA<\/span>';\r\n      var c=x.s!=='live'?cd(x.d):'';\r\n      var inner='<div class=\"vth-date\">'+date+'<\/div><div class=\"vth-info\"><span class=\"vth-name\">'+lc(esc(fix(col(r,'event')||'Tournament')))+'<\/span><span class=\"vth-game\"><span style=\"color:'+gc(g)+'\">'+lc(esc(g))+'<\/span>'+(c?'<span class=\"vth-cd\">'+c+'<\/span>':'')+'<\/span><\/div>'+badge;\r\n      return link?'<a class=\"vth-row\" href=\"'+esc(link)+'\"'+(\/battlefy|discord\/i.test(link)?' target=\"_blank\" rel=\"noopener\"':'')+'>'+inner+'<\/a>':'<div class=\"vth-row\">'+inner+'<\/div>';\r\n    }).join('');\r\n  }\r\n  function render(rows){\r\n    var html=build(rows);if(html===_last)return;_last=html;\r\n    var el=document.getElementById('vth-list');if(el)el.innerHTML=html;\r\n  }\r\n  try{var c=JSON.parse(localStorage.getItem(CACHE)||'null');if(c&&c.length){window.__vthRows=c;render(c);}}catch(e){}\r\n  function load(){\r\n    fetch(CSV+'&t='+Date.now()).then(function(r){if(!r.ok)throw 0;return r.text();}).then(function(t){\r\n      var rows=parse(t);if(!rows.length)return;window.__vthRows=rows;\r\n      try{localStorage.setItem(CACHE,JSON.stringify(rows));}catch(e){}render(rows);\r\n    }).catch(function(){if(!window.__vthRows){var el=document.getElementById('vth-list');if(el&&el.querySelector('.vth-skel'))el.innerHTML='<div class=\"vth-empty\">'+T.empty+'<\/div>';}});\r\n  }\r\n  load();setInterval(load,300000);\r\n  setInterval(function(){if(window.__vthRows)render(window.__vthRows);},60000);\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-3b6c9c4 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"3b6c9c4\" 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-8ae0f67\" data-id=\"8ae0f67\" 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-d338b01 elementor-widget elementor-widget-html\" data-id=\"d338b01\" 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-uni * { box-sizing:border-box !important; }\r\n#seo-uni ul,#seo-uni li { margin:0 !important; padding:0 !important; }\r\n\r\n#seo-uni {\r\n  width:100% !important;\r\n  background:#121925 !important;\r\n  padding:0 0 80px !important;\r\n  position:relative !important;\r\n  overflow:hidden !important;\r\n  font-family:'Barlow',sans-serif !important;\r\n}\r\n#seo-uni::before{\r\n  content:'' !important;\r\n  position:absolute !important;\r\n  top:50% !important; left:50% !important;\r\n  width:900px !important; height:420px !important;\r\n  transform:translate(-50%,-50%) !important;\r\n  background:radial-gradient(ellipse at center, rgba(0,200,255,0.07) 0%, rgba(0,200,255,0) 70%) !important;\r\n  pointer-events:none !important;\r\n}\r\n\r\n#seo-uni-wrap {\r\n  position:relative !important;\r\n  width:100% !important;\r\n  max-width:none !important;\r\n  margin:0 !important;\r\n  background:\r\n    radial-gradient(ellipse 1100px 420px at 50% 0%, rgba(0,200,255,0.07), transparent 72%),\r\n    linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015)) !important;\r\n  border-top:1px solid rgba(0,200,255,0.18) !important;\r\n  border-bottom:1px solid rgba(0,200,255,0.18) !important;\r\n  border-radius:0 !important;\r\n  padding:0 !important;\r\n  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04) !important;\r\n  overflow:hidden !important;\r\n}\r\n#seo-uni-wrap::before{\r\n  content:'' !important;\r\n  position:absolute !important;\r\n  top:0 !important; left:0 !important; right:0 !important;\r\n  height:3px !important;\r\n  background:linear-gradient(90deg, transparent, #00c8ff, transparent) !important;\r\n}\r\n.uni-container{\r\n  max-width:1180px !important;\r\n  margin:0 auto !important;\r\n  padding:0 24px !important;\r\n  position:relative !important;\r\n  z-index:1 !important;\r\n}\r\n\r\n.uni-layout{\r\n  display:grid !important;\r\n  grid-template-columns:300px 1fr !important;\r\n  gap:0 !important;\r\n}\r\n@media(max-width:900px){\r\n  .uni-layout{ grid-template-columns:1fr !important; }\r\n}\r\n\r\n.uni-brand{\r\n  position:relative !important;\r\n  padding:44px 36px !important;\r\n  display:flex !important;\r\n  flex-direction:column !important;\r\n  align-items:flex-start !important;\r\n  justify-content:center !important;\r\n  border-right:1px solid rgba(255,255,255,0.07) !important;\r\n}\r\n@media(max-width:900px){\r\n  .uni-brand{ border-right:none !important; border-bottom:1px solid rgba(255,255,255,0.07) !important; align-items:center !important; text-align:center !important; }\r\n}\r\n.uni-logo-wrap{\r\n  position:relative !important;\r\n  display:inline-flex !important;\r\n  align-items:center !important;\r\n  justify-content:center !important;\r\n  margin-bottom:18px !important;\r\n}\r\n.uni-brand-glow{\r\n  position:absolute !important;\r\n  top:50% !important; left:50% !important;\r\n  transform:translate(-50%,-50%) !important;\r\n  width:160px !important; height:160px !important;\r\n  background:radial-gradient(circle, rgba(0,200,255,0.25) 0%, rgba(0,200,255,0) 70%) !important;\r\n  pointer-events:none !important;\r\n  z-index:0 !important;\r\n}\r\n.uni-logo{\r\n  position:relative !important;\r\n  z-index:1 !important;\r\n  width:96px !important;\r\n  height:auto !important;\r\n  margin-bottom:0 !important;\r\n  filter:drop-shadow(0 6px 18px rgba(0,0,0,0.4)) !important;\r\n}\r\n.uni-eyebrow{\r\n  position:relative !important;\r\n  display:inline-flex !important;\r\n  align-items:flex-start !important;\r\n  gap:10px !important;\r\n  margin-bottom:14px !important;\r\n}\r\n.uni-eyebrow-dot{\r\n  width:7px !important; height:7px !important;\r\n  margin-top:5px !important;\r\n  background:#00c8ff !important;\r\n  border-radius:50% !important;\r\n  box-shadow:0 0 10px rgba(0,200,255,0.7) !important;\r\n  flex-shrink:0 !important;\r\n}\r\n.uni-eyebrow-text{\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-size:11px !important;\r\n  font-weight:700 !important;\r\n  letter-spacing:3px !important;\r\n  text-transform:uppercase !important;\r\n  color:rgba(255,255,255,0.5) !important;\r\n  line-height:1.5 !important;\r\n  text-align:left !important;\r\n}\r\n.uni-h2 {\r\n  position:relative !important;\r\n  font-family:'Bebas Neue',sans-serif !important;\r\n  font-size:32px !important;\r\n  letter-spacing:2.5px !important;\r\n  color:#ffffff !important;\r\n  line-height:1.1 !important;\r\n  margin:0 !important;\r\n}\r\n.uni-brand-sub{\r\n  position:relative !important;\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-size:14.5px !important;\r\n  color:rgba(255,255,255,0.45) !important;\r\n  letter-spacing:0.5px !important;\r\n  margin-top:10px !important;\r\n}\r\n\r\n.uni-content{\r\n  padding:44px 40px !important;\r\n}\r\n#seo-uni-wrap::after{\r\n  content:'' !important;\r\n  position:absolute !important;\r\n  top:0 !important; bottom:0 !important;\r\n  left:calc(50% - 266px) !important;\r\n  right:0 !important;\r\n  background:rgba(0,0,0,0.28) !important;\r\n  z-index:0 !important;\r\n  pointer-events:none !important;\r\n}\r\n@media(max-width:900px){\r\n  #seo-uni-wrap::after{ display:none !important; }\r\n  .uni-content{ background:rgba(0,0,0,0.28) !important; }\r\n}\r\n@media(max-width:900px){\r\n  .uni-content{ padding:36px 28px !important; }\r\n}\r\n.uni-h3 {\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-size:13px !important;\r\n  font-weight:700 !important;\r\n  letter-spacing:3px !important;\r\n  text-transform:uppercase !important;\r\n  color:#00c8ff !important;\r\n  line-height:1.4 !important;\r\n  margin:0 0 12px 0 !important;\r\n  padding-left:14px !important;\r\n  border-left:2px solid rgba(0,200,255,0.5) !important;\r\n}\r\n.uni-h3.uni-h3-first{ margin-top:0 !important; }\r\n.uni-h3:not(.uni-h3-first){ margin-top:32px !important; }\r\n.uni-p {\r\n  font-size:15.5px !important;\r\n  line-height:1.85 !important;\r\n  color:rgba(255,255,255,0.72) !important;\r\n  max-width:760px !important;\r\n  margin:0 0 18px 0 !important;\r\n}\r\n.uni-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  margin:0 0 18px 0 !important;\r\n}\r\n.uni-list li{\r\n  font-size:15.5px !important;\r\n  line-height:1.75 !important;\r\n  color:rgba(255,255,255,0.72) !important;\r\n  padding-left:16px !important;\r\n  position:relative !important;\r\n}\r\n.uni-list li::before{\r\n  content:'' !important;\r\n  position:absolute !important;\r\n  left:0 !important; top:11px !important;\r\n  width:6px !important; height:1px !important;\r\n  background:#00c8ff !important;\r\n}\r\n.uni-cards{\r\n  display:grid !important;\r\n  grid-template-columns:repeat(3,1fr) !important;\r\n  gap:12px !important;\r\n  margin:0 0 18px 0 !important;\r\n}\r\n@media(max-width:640px){\r\n  .uni-cards{ grid-template-columns:1fr !important; }\r\n}\r\n.uni-card{\r\n  position:relative !important;\r\n  background:rgba(255,255,255,0.03) !important;\r\n  border:1px solid rgba(255,255,255,0.07) !important;\r\n  border-radius:12px !important;\r\n  padding:18px !important;\r\n  overflow:hidden !important;\r\n  transition:border-color .2s ease, background .2s ease !important;\r\n}\r\n.uni-card:hover{\r\n  border-color:rgba(0,200,255,0.35) !important;\r\n  background:rgba(255,255,255,0.045) !important;\r\n}\r\n.uni-card-num{\r\n  font-family:'Bebas Neue',sans-serif !important;\r\n  font-size:36px !important;\r\n  line-height:1 !important;\r\n  letter-spacing:1px !important;\r\n  background:linear-gradient(180deg,#00c8ff,rgba(0,200,255,0.25)) !important;\r\n  -webkit-background-clip:text !important;\r\n  background-clip:text !important;\r\n  -webkit-text-fill-color:transparent !important;\r\n  color:#00c8ff !important;\r\n  display:block !important;\r\n  margin-bottom:2px !important;\r\n}\r\n.uni-card-title{\r\n  font-size:14.5px !important;\r\n  font-weight:700 !important;\r\n  color:#ffffff !important;\r\n  margin-bottom:5px !important;\r\n  display:block !important;\r\n}\r\n.uni-card-title a{\r\n  color:#ffffff !important;\r\n  text-decoration:none !important;\r\n  border-bottom:1px solid rgba(0,200,255,0.35) !important;\r\n}\r\n.uni-card-title a:hover{\r\n  color:#00c8ff !important;\r\n}\r\n.uni-card-text{\r\n  font-size:14px !important;\r\n  line-height:1.65 !important;\r\n  color:rgba(255,255,255,0.65) !important;\r\n  display:block !important;\r\n}\r\n.uni-cta{\r\n  margin-top:30px !important;\r\n  padding-top:24px !important;\r\n  border-top:1px solid rgba(255,255,255,0.08) !important;\r\n  display:flex !important;\r\n  flex-wrap:wrap !important;\r\n  align-items:center !important;\r\n  gap:18px !important;\r\n}\r\n.uni-cta-text{\r\n  font-size:15.5px !important;\r\n  line-height:1.8 !important;\r\n  color:rgba(255,255,255,0.72) !important;\r\n  flex:1 1 320px !important;\r\n  margin:0 !important;\r\n}\r\n.uni-link {\r\n  color:#00c8ff !important;\r\n  text-decoration:none !important;\r\n  border-bottom:1px solid rgba(0,200,255,0.35) !important;\r\n}\r\n.uni-link:hover { color:#5dd8ff !important; border-bottom-color:#5dd8ff !important; }\r\n\r\n.uni-btn{\r\n  flex-shrink:0 !important;\r\n  display:inline-flex !important;\r\n  align-items:center !important;\r\n  gap:8px !important;\r\n  background:#00c8ff !important;\r\n  color:#121925 !important;\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-weight:700 !important;\r\n  font-size:12.5px !important;\r\n  letter-spacing:1.5px !important;\r\n  text-transform:uppercase !important;\r\n  text-decoration:none !important;\r\n  padding:12px 22px !important;\r\n  border-radius:8px !important;\r\n  transition:background .2s ease, transform .2s ease !important;\r\n}\r\n.uni-btn:hover{ background:#5dd8ff !important; transform:translateY(-1px) !important; }\r\n\r\n@media(max-width:900px){\r\n  #seo-uni{ padding:0 0 56px !important; }\r\n}\r\n@media(max-width:640px){\r\n  #seo-uni{ padding:0 0 40px !important; }\r\n  .uni-brand{ padding:36px 24px !important; }\r\n  .uni-content{ padding:30px 20px !important; }\r\n  .uni-h2{ font-size:24px !important; letter-spacing:1.5px !important; }\r\n  .uni-eyebrow-text{ letter-spacing:1.5px !important; }\r\n  .uni-h3{ font-size:12px !important; }\r\n  .uni-h3:not(.uni-h3-first){ margin-top:26px !important; }\r\n  .uni-p{ font-size:15px !important; }\r\n  .uni-cta{ flex-direction:column !important; align-items:flex-start !important; gap:14px !important; }\r\n  .uni-cta-text{ flex:none !important; width:100% !important; }\r\n  .uni-btn{ width:100% !important; justify-content:center !important; }\r\n  .uni-logo{ width:76px !important; }\r\n}\r\n@media(max-width:380px){\r\n  .uni-h2{ font-size:19px !important; }\r\n}\r\n@media(max-width:900px){\r\n  .uni-container{ padding:0 !important; max-width:none !important; }\r\n}\r\n<\/style>\r\n\r\n<div id=\"seo-uni\">\r\n  <div id=\"seo-uni-wrap\">\r\n    <div class=\"uni-container\">\r\n    <div class=\"uni-layout\">\r\n\r\n      <div class=\"uni-brand\">\r\n        <div class=\"uni-logo-wrap\">\r\n          <div class=\"uni-brand-glow\"><\/div>\r\n          <img decoding=\"async\" class=\"uni-logo\" src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2024\/08\/cropped-FAVICON-WEBSITE-ICON-.webp\" alt=\"VGL Esports\" loading=\"lazy\" \/>\r\n        <\/div>\r\n        <div class=\"uni-eyebrow\">\r\n          <span class=\"uni-eyebrow-dot\"><\/span>\r\n          <span class=\"uni-eyebrow-text\">\r\n            <span class=\"uni-el\">FREE ONLINE &amp; LAN TOURNAMENTS<\/span>\r\n            <span class=\"uni-en\" style=\"display:none\">FREE ONLINE &amp; LAN TOURNAMENTS<\/span>\r\n          <\/span>\r\n        <\/div>\r\n        <h2 class=\"uni-h2\">\r\n          <span class=\"uni-el\">Virtual Gaming Leagues<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">Virtual Gaming Leagues<\/span>\r\n        <\/h2>\r\n        <p class=\"uni-brand-sub\">\r\n          <span class=\"uni-el\">EA FC \u00b7 eFootball \u00b7 Rocket League<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">EA FC \u00b7 eFootball \u00b7 Rocket League<\/span>\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"uni-content\">\r\n        <p class=\"uni-p\">\r\n          <span class=\"uni-el\">\u0397 VGL Esports \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03bd\u03b5\u03b9 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ac \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b9\u03bf \u03b1\u03bd\u03c4\u03b1\u03b3\u03c9\u03bd\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03b4\u03c9\u03c1\u03b5\u03ac\u03bd Greece esports tournaments, \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ac \u03c3\u03b5 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b5\u03c0\u03b9\u03c0\u03ad\u03b4\u03c9\u03bd, \u03bc\u03b5 \u03b4\u03bf\u03bc\u03ae, \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1 \u03ba\u03b1\u03b9 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03be\u03b5\u03bb\u03b9\u03c7\u03b8\u03b5\u03af\u03c2.<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">VGL Esports organises some of the most competitive free Greece esports tournaments, open to players of all skill levels, with the structure, tools and community to grow.<\/span>\r\n        <\/p>\r\n\r\n        <h3 class=\"uni-h3 uni-h3-first\">\r\n          <span class=\"uni-el\">\u0395\u03c0\u03af\u03c3\u03b7\u03bc\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ac \u03c3\u03b5 \u03cc\u03bb\u03bf\u03c5\u03c2 \u03c4\u03bf\u03c5\u03c2 \u0388\u03bb\u03bb\u03b7\u03bd\u03b5\u03c2 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">Official tournaments open to all Greek players<\/span>\r\n        <\/h3>\r\n        <p class=\"uni-p\">\r\n          <span class=\"uni-el\">\u039a\u03ac\u03b8\u03b5 \u03c3\u03b5\u03b6\u03cc\u03bd, \u03b7 VGL Esports \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03bd\u03b5\u03b9 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ac formats \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac (Swiss bracket, Ladder \u03ba.\u03ac.) \u03bc\u03b5 \u03b4\u03af\u03ba\u03b1\u03b9\u03bf matchmaking \u03ba\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c6\u03b1\u03bd\u03b5\u03af\u03c2 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2.<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">Every season, VGL Esports runs multiple tournament formats (Swiss bracket, Ladder and more) with fair matchmaking and transparent rules.<\/span>\r\n        <\/p>\r\n\r\n        <div class=\"uni-cards\">\r\n          <div class=\"uni-card\">\r\n            <span class=\"uni-card-num\">1<\/span>\r\n            <span class=\"uni-card-title\"><a class=\"uni-link\" href=\"\/el\/ekypello-ellados\/\">eKypello Elladas<\/a><\/span>\r\n            <span class=\"uni-card-text\">\r\n              <span class=\"uni-el\">\u03a4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf esports \u03ba\u03cd\u03c0\u03b5\u03bb\u03bb\u03bf \u03b3\u03b9\u03b1 \u03b5\u03ba\u03c0\u03c1\u03bf\u03c3\u03ce\u03c0\u03bf\u03c5\u03c2 \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ce\u03bd \u03c0\u03bf\u03b4\u03bf\u03c3\u03c6\u03b1\u03b9\u03c1\u03b9\u03ba\u03ce\u03bd \u03c3\u03c5\u03bb\u03bb\u03cc\u03b3\u03c9\u03bd.<\/span>\r\n              <span class=\"uni-en\" style=\"display:none\">The official esports cup for Greek football club representatives.<\/span>\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"uni-card\">\r\n            <span class=\"uni-card-num\">2<\/span>\r\n            <span class=\"uni-card-title\"><a class=\"uni-link\" href=\"https:\/\/vglesports.com\/el\/greek-national-esports-team\/\">eNational Team<\/a><\/span>\r\n            <span class=\"uni-card-text\">\r\n              <span class=\"uni-el\">\u03a4\u03bf \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u03b3\u03b9\u03b1 \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 esports \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2.<\/span>\r\n              <span class=\"uni-en\" style=\"display:none\">The pathway to representing Greece in international esports competition.<\/span>\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"uni-card\">\r\n            <span class=\"uni-card-num\">3<\/span>\r\n            <span class=\"uni-card-title\"><a class=\"uni-link\" href=\"https:\/\/vglesports.com\/el\/allwyn-unileague\/\">Allwyn Unileague esports<\/a><\/span>\r\n            <span class=\"uni-card-text\">\r\n              <span class=\"uni-el\">\u03a6\u03bf\u03b9\u03c4\u03b7\u03c4\u03b9\u03ba\u03ae gaming \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b5 \u03c3\u03c4\u03cc\u03c7\u03bf \u03c4\u03b7\u03bd \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7, \u03c5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7 \u03ba\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c3\u03ba\u03ad\u03b4\u03b1\u03c3\u03b7 \u03c4\u03c9\u03bd gamers.<\/span>\r\n              <span class=\"uni-en\" style=\"display:none\">A student gaming community focused on informing, supporting and entertaining gamers.<\/span>\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <h3 class=\"uni-h3\">\r\n          <span class=\"uni-el\">\u0394\u03c9\u03c1\u03b5\u03ac\u03bd \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae, \u03c3\u03bf\u03b2\u03b1\u03c1\u03cc\u03c2 \u03b1\u03bd\u03c4\u03b1\u03b3\u03c9\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">Free to enter, serious competition<\/span>\r\n        <\/h3>\r\n        <p class=\"uni-p\">\r\n          <span class=\"uni-el\">\u038c\u03bb\u03b1 \u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03b7\u03c2 VGL Esports \u03b5\u03af\u03bd\u03b1\u03b9 <strong style=\"color:#ffffff !important\">\u03b4\u03c9\u03c1\u03b5\u03ac\u03bd<\/strong> \u03ba\u03b1\u03b9 \u03b4\u03b9\u03b5\u03be\u03ac\u03b3\u03c9\u03bd\u03c4\u03b1\u03b9 \u03bc\u03ad\u03c3\u03c9 Battlefy, \u03bc\u03b5 \u03ad\u03c0\u03b1\u03b8\u03bb\u03b1 \u03ba\u03b1\u03b9 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03b5\u03b8\u03bd\u03b9\u03ba\u03cc \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b1\u03bd\u03c4\u03b1\u03b3\u03c9\u03bd\u03b9\u03c3\u03bc\u03bf\u03cd.<\/span>\r\n          <span class=\"uni-en\" style=\"display:none\">All VGL Esports tournaments are <strong style=\"color:#ffffff !important\">free to enter<\/strong> and run through Battlefy, with prize pools and pathways to national-level competition.<\/span>\r\n        <\/p>\r\n\r\n        <div class=\"uni-cta\">\r\n          <p class=\"uni-cta-text\">\r\n            <span class=\"uni-el\">\u0395\u03b3\u03b3\u03c1\u03ac\u03c8\u03bf\u03c5 \u03bc\u03ad\u03c3\u03c9 \u03c4\u03c9\u03bd <a class=\"uni-link\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">\u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ce\u03bd \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03b7\u03c2 VGL Esports<\/a> \u03ba\u03b1\u03b9 \u03ad\u03bd\u03c4\u03b1\u03be\u03bf\u03c5 \u03c3\u03c4\u03b7\u03bd \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1.<\/span>\r\n            <span class=\"uni-en\" style=\"display:none\">Register through <a class=\"uni-link\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">VGL Esports open tournaments<\/a> and join the community.<\/span>\r\n          <\/p>\r\n          <a class=\"uni-btn\" href=\"https:\/\/discord.gg\/TVh2bcawQm\" target=\"_blank\" rel=\"noopener\">\r\n            <span class=\"uni-el\">Discord \u2192<\/span>\r\n            <span class=\"uni-en\" style=\"display:none\">Discord \u2192<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n    <\/div>\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-uni .uni-el');\r\n  var enEls = document.querySelectorAll('#seo-uni .uni-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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ed6fd7b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ed6fd7b\" data-element_type=\"section\" id=\"tournaments\">\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-df174a8\" data-id=\"df174a8\" 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-c2fd683 elementor-widget elementor-widget-html\" data-id=\"c2fd683\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700&family=Barlow:wght@400;500;600;700&family=Fira+Sans:wght@400;500;600;700&family=Fira+Sans+Extra+Condensed:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#vgl-tp, #vgl-tp *{box-sizing:border-box;margin:0;padding:0;font-family:'Barlow',sans-serif;}\r\n#vgl-tp{--cyan:#00c8ff;--cyan2:#7ce8ff;--gold:#f0c040;--red:#ff3c3c;--green:#3dff8f;position:relative;width:100%;padding:52px 0 64px;overflow:hidden;background:#121925;color:#e8eaf0;}\r\n\r\n\/* Background: hex pattern *\/\r\n#vgl-tp::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='vglhex' 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(0,200,255,0.05)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23vglhex)'\/%3E%3C\/svg%3E\");}\r\n\r\n#vgl-tp .vglw-inner{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 32px;}\r\n\r\n\/* \u2500\u2500 Header \u2500\u2500 *\/\r\n#vgl-tp .vglw-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:28px;}\r\n#vgl-tp .vglw-headtext{display:flex;flex-direction:column;align-items:flex-start;gap:10px;}\r\n#vgl-tp .vglw-title{font-family:'Bebas Neue',sans-serif;font-size:38px;letter-spacing:3px;color:#fff;line-height:1;}\r\n#vgl-tp .vglw-sub{display:inline-flex;align-items:center;gap:8px;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:6px 14px 6px 10px;border-radius:20px;}\r\n#vgl-tp .vglw-sub-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);flex-shrink:0;animation:vglw-blink 1.6s ease-in-out infinite;}\r\n@keyframes vglw-blink{0%,100%{opacity:1}50%{opacity:.2}}\r\n\r\n\/* How to Play button *\/\r\n#vgl-tp #vgl-tp-htp{display:inline-flex;align-items:center;gap:8px;font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.75);background:rgba(0,200,255,0.06);border:1px solid rgba(0,200,255,0.25);padding:10px 18px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .15s;}\r\n#vgl-tp #vgl-tp-htp:hover{background:rgba(0,200,255,0.14);border-color:rgba(0,200,255,0.5);color:#fff;transform:translateY(-2px);}\r\n#vgl-tp #vgl-tp-htp svg{flex-shrink:0;}\r\n\r\n\/* \u2500\u2500 Grid \u2500\u2500 *\/\r\n#vgl-tp .vglw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:stretch;}\r\n@media(max-width:700px){#vgl-tp .vglw-grid{grid-template-columns:1fr;}}\r\n\r\n\/* \u2500\u2500 Ticket card \u2500\u2500 *\/\r\n#vgl-tp .vglw-card{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);border-radius:14px;border:1px solid rgba(255,255,255,0.09);background:#1a2332;transition:transform .2s,border-color .2s;}\r\n#vgl-tp .vglw-card[data-href]{cursor:pointer;}\r\n#vgl-tp .vglw-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.18);}\r\n#vgl-tp .vglw-card.open{border-color:rgba(61,255,143,0.28);}\r\n#vgl-tp .vglw-card.live{border-color:rgba(255,60,60,0.35);}\r\n\r\n\/* Left stub: date *\/\r\n#vgl-tp .vglw-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 6px;border-right:2px dashed rgba(255,255,255,0.12);border-radius:14px 0 0 14px;background:color-mix(in srgb,var(--gc,#00c8ff) 9%,transparent);}\r\n#vgl-tp .vglw-stub::before,#vgl-tp .vglw-stub::after{content:'';position:absolute;right:-9px;width:16px;height:16px;border-radius:50%;background:#121925;}\r\n#vgl-tp .vglw-stub::before{top:-9px;}\r\n#vgl-tp .vglw-stub::after{bottom:-9px;}\r\n#vgl-tp .vglw-day{font-family:'Bebas Neue',sans-serif;font-size:42px;line-height:.9;color:#fff;}\r\n#vgl-tp .vglw-mon{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.65);}\r\n#vgl-tp .vglw-dow{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.35);}\r\n#vgl-tp .vglw-stub-tba{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:1px;color:rgba(255,255,255,0.55);}\r\n#vgl-tp .vglw-stub-live{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:2px;color:var(--red);}\r\n#vgl-tp .vglw-stub-live i{width:11px;height:11px;border-radius:50%;background:var(--red);animation:vglw-blink 1.4s ease-in-out infinite;}\r\n\r\n\/* Right: body *\/\r\n#vgl-tp .vglw-body{display:flex;flex-direction:column;gap:6px;padding:15px 18px 14px;min-width:0;}\r\n\r\n\/* Game + status *\/\r\n#vgl-tp .vglw-toprow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;}\r\n#vgl-tp .vglw-game{display:flex;align-items:center;gap:8px;min-width:0;font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:800;letter-spacing:2px;line-height:1;color:var(--gc,var(--cyan));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\r\n#vgl-tp .vglw-gdot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:currentColor;box-shadow:0 0 10px currentColor;}\r\n\r\n#vgl-tp .vglw-badge{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:10px;letter-spacing:1.5px;white-space:nowrap;}\r\n#vgl-tp .vglw-badge i{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;}\r\n#vgl-tp .vglw-badge.open{color:var(--green);background:rgba(61,255,143,0.10);border:1px solid rgba(61,255,143,0.32);}\r\n#vgl-tp .vglw-badge.upcoming{color:#facc15;background:rgba(250,204,21,0.10);border:1px solid rgba(250,204,21,0.28);}\r\n#vgl-tp .vglw-badge.live{color:#ff6b6b;background:rgba(255,60,60,0.14);border:1px solid rgba(255,60,60,0.35);}\r\n#vgl-tp .vglw-badge.open i,#vgl-tp .vglw-badge.live i{animation:vglw-blink 1.4s ease-in-out infinite;}\r\n\r\n\/* Event name *\/\r\n#vgl-tp .vglw-name{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:1.5px;line-height:1.05;color:#fff;}\r\n\r\n\/* Lowercase \"e\" (Bebas has no lowercase glyphs) *\/\r\n#vgl-tp .vglw-e{font-family:'Barlow Condensed',sans-serif;font-weight:600;text-transform:none;font-size:1.05em;letter-spacing:0;margin-right:-1px;}\r\n#vgl-tp .vglw-e.vglw-e-end{margin-right:0;margin-left:-2px;}\r\n\r\n#vgl-tp .vglw-date{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;color:rgba(255,255,255,0.6);}\r\n\r\n\/* Bottom: countdown + CTA *\/\r\n#vgl-tp .vglw-bottom{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08);}\r\n#vgl-tp .vglw-cdwrap{display:flex;flex-direction:column;gap:2px;}\r\n#vgl-tp .vglw-cd-lbl{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.35);}\r\n#vgl-tp .vglw-cd{display:flex;align-items:baseline;gap:2px;font-family:'Bebas Neue',sans-serif;font-size:19px;letter-spacing:1px;color:#fff;white-space:nowrap;}\r\n#vgl-tp .vglw-cd span{font-family:'Bebas Neue',sans-serif;}\r\n#vgl-tp .vglw-cd small{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:rgba(255,255,255,0.35);margin-right:6px;}\r\n#vgl-tp .vglw-cd-tba{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.35);}\r\n#vgl-tp .vglw-livenow{display:flex;align-items:center;gap:8px;font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:4px;color:var(--red);}\r\n#vgl-tp .vglw-livenow i{width:9px;height:9px;border-radius:50%;background:var(--red);animation:vglw-blink 1.4s ease-in-out infinite;}\r\n\r\n\/* \u2500\u2500 Buttons \u2500\u2500 *\/\r\n#vgl-tp a.vglw-btn,#vgl-tp .vglw-btn-soon{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:8px;font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;line-height:1;text-decoration:none !important;white-space:nowrap;}\r\n#vgl-tp a.vglw-btn{cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s;}\r\n#vgl-tp a.vglw-btn-primary{color:#121925 !important;background:var(--cyan);box-shadow:0 4px 20px rgba(0,200,255,0.3);animation:vglw-cta 2.4s ease-in-out infinite;}\r\n#vgl-tp a.vglw-btn-primary:hover{background:var(--gold);transform:translateY(-2px);animation:none;box-shadow:0 8px 28px rgba(240,192,64,0.45);}\r\n@keyframes vglw-cta{0%,100%{box-shadow:0 4px 18px rgba(0,200,255,0.25);}50%{box-shadow:0 6px 30px rgba(0,200,255,0.55);}}\r\n#vgl-tp a.vglw-btn-live{color:#fff !important;background:linear-gradient(135deg,#ff3c3c,#bb1a1a);box-shadow:0 4px 16px rgba(255,60,60,0.3);}\r\n#vgl-tp a.vglw-btn-live:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(255,60,60,0.5);}\r\n#vgl-tp a.vglw-btn-ghost{color:rgba(255,255,255,0.8) !important;background:rgba(0,200,255,0.06);border:1px solid rgba(0,200,255,0.24);}\r\n#vgl-tp a.vglw-btn-ghost:hover{background:rgba(0,200,255,0.14);border-color:rgba(0,200,255,0.45);color:#fff !important;transform:translateY(-2px);}\r\n#vgl-tp .vglw-btn-soon{font-size:13px;color:rgba(255,255,255,0.4);border:1px dashed rgba(255,255,255,0.16);background:rgba(255,255,255,0.02);}\r\n#vgl-tp a.vglw-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px;}\r\n\r\n#vgl-tp .vglw-empty{padding:56px 20px;text-align:center;font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.25);}\r\n\r\n\/* \u2500\u2500 Skeleton \u2500\u2500 *\/\r\n#vgl-tp .sk-card{height:170px;border-radius:14px;border:1px solid rgba(255,255,255,0.09);background:rgba(255,255,255,0.03);position:relative;overflow:hidden;}\r\n#vgl-tp .sk-card::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.06),transparent);background-size:600px 100%;animation:vglw-shimmer 1.6s infinite linear;}\r\n@keyframes vglw-shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}\r\n\r\n@media(max-width:700px){\r\n  #vgl-tp{padding:36px 0 48px;}\r\n  #vgl-tp .vglw-inner{padding:0 16px;}\r\n  #vgl-tp .vglw-title{font-size:28px;letter-spacing:2px;}\r\n  #vgl-tp #vgl-tp-htp{width:100%;justify-content:center;}\r\n  #vgl-tp .vglw-card{grid-template-columns:74px minmax(0,1fr);}\r\n  #vgl-tp .vglw-day{font-size:36px;}\r\n  #vgl-tp .vglw-body{padding:13px 14px 12px;}\r\n  #vgl-tp .vglw-name{font-size:22px;}\r\n}\r\n@media(max-width:420px){\r\n  #vgl-tp .vglw-bottom{flex-direction:column;align-items:stretch;}\r\n  #vgl-tp a.vglw-btn,#vgl-tp .vglw-btn-soon{width:100%;}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #vgl-tp .vglw-card,#vgl-tp .vglw-card:hover,#vgl-tp a.vglw-btn:hover{transform:none;transition:none;}\r\n  #vgl-tp .vglw-sub-dot,#vgl-tp .vglw-badge i,#vgl-tp .vglw-livenow i,#vgl-tp .vglw-stub-live i,#vgl-tp .sk-card::after,#vgl-tp a.vglw-btn-primary{animation:none;}\r\n}\r\n\r\n\/* \u2500\u2500 How to Play popup (Unileague style) \u2500\u2500 *\/\r\n#vgl-es-pop,#vgl-es-pop *{box-sizing:border-box !important;margin:0 !important;padding:0 !important;line-height:normal !important;}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 POPUP: How to Play (restyled \u2014 matches SEO block palette) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#vgl-es-pop #vesp-overlay{\r\n  display:none !important;position:fixed !important;inset:0 !important;z-index:99999 !important;\r\n  background:rgba(6,10,18,0.88) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;\r\n  align-items:center !important;justify-content:center !important;padding:16px !important;\r\n}\r\n#vgl-es-pop #vesp-overlay.open{display:flex !important;}\r\n\r\n#vgl-es-pop #vesp-modal{\r\n  position:relative !important;width:100% !important;max-width:1060px !important;max-height:100% !important;overflow-y:auto !important;\r\n  background:\r\n    radial-gradient(ellipse 900px 360px at 50% 0%, rgba(0,200,255,0.08), transparent 72%),\r\n    #121925 !important;\r\n  border:1px solid rgba(0,200,255,0.18) !important;border-radius:14px !important;\r\n  box-shadow:0 30px 80px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.04) !important;\r\n  font-family:'Barlow','Fira Sans',sans-serif !important;color:#fff !important;\r\n}\r\n#vgl-es-pop #vesp-modal::before{\r\n  content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;\r\n  background:linear-gradient(90deg,transparent,#00c8ff,transparent) !important;z-index:11 !important;\r\n}\r\n\r\n\/* Header *\/\r\n#vgl-es-pop #vesp-modal .uhp-head{\r\n  position:relative !important;z-index:10 !important;\r\n  display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:20px !important;\r\n  padding:20px 26px 14px !important;background:#121925 !important;\r\n  border-bottom:1px solid rgba(255,255,255,0.07) !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-eyebrow{display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:8px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#00c8ff !important;box-shadow:0 0 10px rgba(0,200,255,0.7) !important;flex-shrink:0 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-eyebrow-t{font-family:'Barlow Condensed','Fira Sans Extra Condensed',sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;text-transform:uppercase !important;color:rgba(255,255,255,0.5) !important;line-height:1.4 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-title{font-family:'Bebas Neue',sans-serif !important;font-size:38px !important;letter-spacing:2px !important;color:#fff !important;line-height:1 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-sub{font-size:14.5px !important;color:rgba(255,255,255,0.6) !important;line-height:1.5 !important;margin-top:8px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-close{\r\n  flex-shrink:0 !important;width:38px !important;height:38px !important;border-radius:8px !important;cursor:pointer !important;\r\n  display:flex !important;align-items:center !important;justify-content:center !important;\r\n  background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.12) !important;\r\n  color:rgba(255,255,255,0.7) !important;font-size:15px !important;line-height:1 !important;transition:all .15s !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-close:hover{border-color:rgba(0,200,255,0.5) !important;color:#fff !important;background:rgba(0,200,255,0.08) !important;}\r\n\r\n#vgl-es-pop #vesp-modal.is-el .uhp-title{font-family:'Fira Sans Extra Condensed',sans-serif !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;}\r\n\r\n\/* Body *\/\r\n#vgl-es-pop #vesp-modal .uhp-body{padding:16px 26px 20px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-title{font-size:34px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-sub{margin-top:6px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-h3{margin-bottom:10px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-h3.uhp-h3-2{margin-top:16px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-foot{margin-top:16px !important;padding-top:14px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-lang{display:none !important;}\r\n#vgl-es-pop #vesp-modal .uhp-lang.active{display:block !important;}\r\n\r\n#vgl-es-pop #vesp-modal .uhp-h3{\r\n  font-family:'Barlow Condensed','Fira Sans Extra Condensed',sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:3px !important;\r\n  text-transform:uppercase !important;color:#00c8ff !important;line-height:1.4 !important;\r\n  padding-left:14px !important;border-left:2px solid rgba(0,200,255,0.5) !important;margin-bottom:14px !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-h3.uhp-h3-2{margin-top:26px !important;}\r\n\r\n\/* Steps *\/\r\n#vgl-es-pop #vesp-modal .uhp-steps{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:10px !important;counter-reset:none !important;}\r\n#vgl-es-pop #vesp-modal .uhp-step{\r\n  position:relative !important;display:flex !important;flex-direction:column !important;gap:10px !important;\r\n  background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.07) !important;border-radius:12px !important;\r\n  padding:18px 16px !important;transition:border-color .2s ease, background .2s ease !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-step:hover{border-color:rgba(0,200,255,0.35) !important;background:rgba(255,255,255,0.045) !important;}\r\n#vgl-es-pop #vesp-modal .uhp-num{\r\n  font-family:'Bebas Neue',sans-serif !important;font-size:48px !important;line-height:0.9 !important;letter-spacing:1px !important;\r\n  background:linear-gradient(180deg,#00c8ff,rgba(0,200,255,0.25)) !important;-webkit-background-clip:text !important;background-clip:text !important;\r\n  -webkit-text-fill-color:transparent !important;color:#00c8ff !important;flex-shrink:0 !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-step-body{display:flex !important;flex-direction:column !important;gap:8px !important;flex:1 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-when{\r\n  align-self:flex-start !important;font-family:'Barlow Condensed','Fira Sans Extra Condensed',sans-serif !important;font-size:11px !important;font-weight:700 !important;\r\n  letter-spacing:1.5px !important;text-transform:uppercase !important;line-height:1.3 !important;color:#7ce8ff !important;\r\n  background:rgba(0,200,255,0.08) !important;border:1px solid rgba(0,200,255,0.25) !important;border-radius:100px !important;padding:3px 10px !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-step-t{font-family:'Barlow Condensed','Fira Sans Extra Condensed',sans-serif !important;font-size:18px !important;font-weight:700 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;color:#fff !important;line-height:1.15 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-step-d{font-size:13.5px !important;line-height:1.55 !important;color:rgba(255,255,255,0.68) !important;}\r\n#vgl-es-pop #vesp-modal .uhp-step-d strong{color:#fff !important;font-weight:700 !important;}\r\n#vgl-es-pop #vesp-modal a.uhp-link{color:#00c8ff !important;text-decoration:none !important;border-bottom:1px solid rgba(0,200,255,0.35) !important;}\r\n#vgl-es-pop #vesp-modal a.uhp-link:hover{color:#5dd8ff !important;border-bottom-color:#5dd8ff !important;}\r\n#vgl-es-pop #vesp-modal .uhp-alert{margin-top:auto !important;padding:8px 10px !important;border-radius:8px !important;font-size:12.5px !important;font-weight:600 !important;line-height:1.4 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-alert.warn{background:rgba(255,90,90,0.10) !important;border:1px solid rgba(255,90,90,0.35) !important;color:#ffa3a3 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-alert.tip{background:rgba(0,200,255,0.07) !important;border:1px solid rgba(0,200,255,0.22) !important;color:#9eeaff !important;}\r\n\r\n\/* Good to know *\/\r\n#vgl-es-pop #vesp-modal .uhp-facts{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;}\r\n#vgl-es-pop #vesp-modal .uhp-fact{\r\n  display:flex !important;align-items:flex-start !important;gap:10px !important;\r\n  background:rgba(0,0,0,0.28) !important;border:1px solid rgba(255,255,255,0.06) !important;border-radius:10px !important;padding:12px 14px !important;\r\n  font-size:13.5px !important;line-height:1.5 !important;color:rgba(255,255,255,0.72) !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-fact strong{color:#fff !important;font-weight:700 !important;}\r\n#vgl-es-pop #vesp-modal .uhp-fact-dot{width:8px !important;height:8px !important;border-radius:50% !important;flex-shrink:0 !important;margin-top:6px !important;}\r\n\r\n\/* Footer *\/\r\n#vgl-es-pop #vesp-modal .uhp-foot{\r\n  display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:14px 18px !important;\r\n  margin-top:24px !important;padding-top:20px !important;border-top:1px solid rgba(255,255,255,0.08) !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-foot-t{flex:1 1 280px !important;font-size:14.5px !important;line-height:1.6 !important;color:rgba(255,255,255,0.65) !important;}\r\n#vgl-es-pop #vesp-modal .uhp-btns{display:flex !important;gap:10px !important;flex-wrap:wrap !important;}\r\n#vgl-es-pop #vesp-modal .uhp-btn{\r\n  display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;\r\n  font-family:'Barlow Condensed','Fira Sans Extra Condensed',sans-serif !important;font-weight:700 !important;font-size:13px !important;letter-spacing:1.5px !important;\r\n  text-transform:uppercase !important;text-decoration:none !important;line-height:1 !important;\r\n  padding:13px 22px !important;border-radius:8px !important;white-space:nowrap !important;transition:background .2s ease, transform .2s ease, border-color .2s ease !important;\r\n}\r\n#vgl-es-pop #vesp-modal .uhp-btn.primary{background:#00c8ff !important;color:#121925 !important;border:1px solid #00c8ff !important;}\r\n#vgl-es-pop #vesp-modal .uhp-btn.primary:hover{background:#5dd8ff !important;transform:translateY(-1px) !important;}\r\n#vgl-es-pop #vesp-modal .uhp-btn.ghost{background:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,0.22) !important;}\r\n#vgl-es-pop #vesp-modal .uhp-btn.ghost:hover{border-color:rgba(0,200,255,0.55) !important;}\r\n\r\n@media(min-width:1001px) and (max-height:780px){\r\n  #vgl-es-pop #vesp-modal .uhp-head{padding:14px 22px 10px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-eyebrow{margin-bottom:4px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-title{font-size:28px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-sub{font-size:13px !important;margin-top:4px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-body{padding:12px 22px 14px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step{padding:12px 14px !important;gap:6px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-body{gap:6px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-num{font-size:36px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-d{font-size:12.5px !important;line-height:1.45 !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-alert{padding:6px 9px !important;font-size:12px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-h3{margin-bottom:8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-h3.uhp-h3-2{margin-top:10px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-fact{padding:8px 12px !important;font-size:12.5px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-foot{margin-top:10px !important;padding-top:10px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-btn{padding:10px 18px !important;}\r\n}\r\n@media(min-width:1001px) and (max-height:640px){\r\n  #vgl-es-pop #vesp-modal .uhp-sub{display:none !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-foot-t{display:none !important;}\r\n}\r\n@media(min-width:681px) and (max-width:1000px){\r\n  #vgl-es-pop #vesp-modal .uhp-steps{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step{padding:12px 14px !important;gap:6px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-num{font-size:34px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-d{font-size:12.5px !important;line-height:1.45 !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-title{font-size:28px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-head{padding:16px 20px 10px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-body{padding:12px 20px 14px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-fact{padding:8px 12px !important;font-size:12.5px !important;}\r\n}\r\n@media(min-width:681px) and (max-width:1000px) and (max-height:800px){\r\n  #vgl-es-pop #vesp-modal .uhp-sub,#vgl-es-pop #vesp-modal .uhp-foot-t{display:none !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-head{padding:12px 18px 8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-eyebrow{margin-bottom:2px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-title{font-size:24px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-body{padding:10px 18px 12px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-steps{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:6px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step{padding:10px !important;gap:4px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-body{gap:5px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-num{font-size:28px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-when{font-size:9.5px !important;letter-spacing:1px !important;padding:2px 7px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-t{font-size:15px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-d{font-size:12px !important;line-height:1.4 !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-alert{padding:5px 7px !important;font-size:11.5px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-h3{margin-bottom:6px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-h3.uhp-h3-2{margin-top:8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-fact{padding:6px 10px !important;font-size:12px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-foot{margin-top:8px !important;padding-top:8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-btn{padding:9px 16px !important;}\r\n}\r\n@media(max-width:680px){\r\n  #vgl-es-pop #vesp-modal .uhp-steps{grid-template-columns:1fr !important;gap:8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step{flex-direction:row !important;gap:16px !important;padding:14px 16px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-num{width:34px !important;font-size:42px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-t{order:-1 !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-step-body{gap:6px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-alert{margin-top:2px !important;align-self:flex-start !important;}\r\n}\r\n@media(max-width:680px){\r\n  #vgl-es-pop #vesp-overlay{padding:84px 10px 16px !important;align-items:flex-start !important;}\r\n  #vgl-es-pop #vesp-modal{max-height:calc(100dvh - 100px) !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-head{padding:20px 18px 16px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-title{font-size:28px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-sub{font-size:13.5px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-body{padding:18px 18px 22px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-facts{grid-template-columns:1fr !important;gap:8px !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-btns{width:100% !important;flex-direction:column !important;}\r\n  #vgl-es-pop #vesp-modal .uhp-btn{width:100% !important;}\r\n}\r\n\/* \u2500\u2500 Popup: sticky close + no scrollbar \u2500\u2500 *\/\r\n#vgl-es-pop #vesp-modal{scrollbar-width:none !important;-ms-overflow-style:none !important;}\r\n#vgl-es-pop #vesp-modal::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important;}\r\n@media(max-width:680px){\r\n  #vgl-es-pop #vesp-modal .uhp-head{padding-right:64px !important;}\r\n  #vgl-es-pop #vesp-overlay > .uhp-close{position:absolute !important;top:98px !important;right:22px !important;width:38px !important;height:38px !important;border-radius:8px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-size:15px !important;line-height:1 !important;z-index:20 !important;background:#121925 !important;border-color:rgba(255,255,255,0.18) !important;box-shadow:0 4px 14px rgba(0,0,0,0.75),0 0 0 4px rgba(18,25,37,0.55) !important;}\r\n}\r\n\/* \u2500\u2500 How to Play reveal \u2500\u2500 *\/\r\n#vgl-es-pop #vesp-overlay.open{animation:vesp-fade .35s ease both !important;}\r\n#vgl-es-pop #vesp-overlay.open #vesp-modal{animation:vesp-reveal .6s cubic-bezier(.2,.8,.2,1) both !important;}\r\n#vgl-es-pop #vesp-overlay.open #vesp-modal::before{animation:vesp-line .8s .15s cubic-bezier(.2,.8,.2,1) both !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-head,#vgl-es-pop #vesp-overlay.open .uhp-h3,#vgl-es-pop #vesp-overlay.open .uhp-step,#vgl-es-pop #vesp-overlay.open .uhp-fact,#vgl-es-pop #vesp-overlay.open .uhp-foot{animation:vesp-up .5s cubic-bezier(.2,.8,.2,1) both !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-head{animation-delay:.15s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-h3{animation-delay:.22s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-step:nth-child(1){animation-delay:.28s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-step:nth-child(2){animation-delay:.34s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-step:nth-child(3){animation-delay:.40s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-step:nth-child(4){animation-delay:.46s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-step:nth-child(5){animation-delay:.52s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-h3-2{animation-delay:.56s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-fact:nth-child(1){animation-delay:.60s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-fact:nth-child(2){animation-delay:.65s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-fact:nth-child(3){animation-delay:.70s !important;}\r\n#vgl-es-pop #vesp-overlay.open .uhp-foot{animation-delay:.76s !important;}\r\n@keyframes vesp-fade{from{opacity:0}to{opacity:1}}\r\n@keyframes vesp-reveal{from{opacity:0;transform:translateY(24px) scale(.96);clip-path:inset(0 0 100% 0 round 14px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 14px)}}\r\n@keyframes vesp-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}\r\n@keyframes vesp-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}\r\n@media(prefers-reduced-motion:reduce){#vgl-es-pop #vesp-overlay.open,#vgl-es-pop #vesp-overlay.open *{animation:none !important;}}\r\n<\/style>\r\n\r\n<div id=\"vgl-tp\" translate=\"no\" class=\"notranslate\">\r\n  <div class=\"vglw-inner\">\r\n    <div class=\"vglw-header\">\r\n      <div class=\"vglw-headtext\">\r\n        <div class=\"vglw-title\">UPCOMING EVENTS<\/div>\r\n        <div class=\"vglw-sub\"><span class=\"vglw-sub-dot\"><\/span>Open Tournaments<\/div>\r\n      <\/div>\r\n      <button id=\"vgl-tp-htp\" type=\"button\" onclick=\"document.getElementById('vesp-overlay').classList.add('open')\">\r\n        <svg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\r\n        How to Play\r\n      <\/button>\r\n    <\/div>\r\n    <div id=\"vgl-tp-content\">\r\n      <div class=\"vglw-grid\">\r\n        <div class=\"sk-card\"><\/div>\r\n        <div class=\"sk-card\"><\/div>\r\n        <div class=\"sk-card\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- HOW TO PLAY POPUP (follows page locale: \/el\/ = Greek) -->\r\n<div id=\"vgl-es-pop\" translate=\"no\" class=\"notranslate\">\r\n  <div id=\"vesp-overlay\" onclick=\"if(event.target===this)this.classList.remove('open')\">\r\n    <div id=\"vesp-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"vesp-modal-title\">\r\n      <div class=\"uhp-head\">\r\n        <div>\r\n          <div class=\"uhp-eyebrow\"><span class=\"uhp-dot\"><\/span><span class=\"uhp-eyebrow-t\" id=\"vesp-modal-eyebrow\">Player guide \u00b7 5 steps<\/span><\/div>\r\n          <div class=\"uhp-title\" id=\"vesp-modal-title\">How to Play at the Tournaments<\/div>\r\n          <div class=\"uhp-sub\" id=\"vesp-modal-sub\">From sign-up to reporting your score \u2014 follow the steps in order.<\/div>\r\n        <\/div>\r\n        <button class=\"uhp-close\" aria-label=\"Close\" onclick=\"document.getElementById('vesp-overlay').classList.remove('open')\">\u2715<\/button>\r\n      <\/div>\r\n      <div class=\"uhp-body\">\r\n        <div class=\"uhp-lang\" id=\"vesp-content-el\">\r\n          <div class=\"uhp-h3\">\u0392\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae\u03c2<\/div>\r\n          <div class=\"uhp-steps\">\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">1<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">\u03a0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7<\/span><div class=\"uhp-step-t\">\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c4\u03bf Battlefy<\/div><div class=\"uhp-step-d\">\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 <a class=\"uhp-link\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">Battlefy<\/a> \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.<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">2<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">30 \u03bb\u03b5\u03c0\u03c4\u03ac \u03c0\u03c1\u03b9\u03bd<\/span><div class=\"uhp-step-t\">Check-in<\/div><div class=\"uhp-step-d\">\u039c\u03c0\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf Battlefy \u03ba\u03b1\u03b9 \u03c0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 <strong>Check-in<\/strong>. \u03a4\u03bf Check-in \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bd\u03b5\u03b9 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03c4\u03bf\u03c5 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac.<\/div><div class=\"uhp-alert tip\">\u0394\u03b5\u03bd \u03b2\u03bb\u03ad\u03c0\u03b5\u03c4\u03b5 Check-in; \u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03bc\u03b1\u03c2 \u03c3\u03c4\u03bf <a class=\"uhp-link\" href=\"https:\/\/discord.gg\/sUz2QbGAZT\" target=\"_blank\" rel=\"noopener\">Discord Support<\/a>.<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">3<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">\u0395\u03bd\u03c4\u03cc\u03c2 5 \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd<\/span><div class=\"uhp-step-t\">I am Ready<\/div><div class=\"uhp-step-d\">\u039c\u03b5 \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03c4\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. \u0393\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03b1\u03b3\u03ce\u03bd\u03b1 \u03c0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 <strong>\u00abI am Ready\u00bb<\/strong>.<\/div><div class=\"uhp-alert warn\">\u03a7\u03c9\u03c1\u03af\u03c2 \u00abI am Ready\u00bb \u03b5\u03bd\u03c4\u03cc\u03c2 5 \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd = \u03c7\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">4<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">\u039a\u03b1\u03c4\u03ac \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1<\/span><div class=\"uhp-step-t\">\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1 \u03bc\u03b5 \u0391\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf<\/div><div class=\"uhp-step-d\">\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03c4\u03b5 \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.<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">5<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">\u039c\u03b5\u03c4\u03ac \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1<\/span><div class=\"uhp-step-t\">\u039a\u03b1\u03c4\u03bf\u03c7\u03cd\u03c1\u03c9\u03c3\u03b7 \u03a3\u03ba\u03bf\u03c1<\/div><div class=\"uhp-step-d\">\u03a0\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>.<\/div><\/div><\/div>\r\n          <\/div>\r\n          <div class=\"uhp-h3 uhp-h3-2\">\u039a\u03b1\u03bb\u03cc \u03bd\u03b1 \u03be\u03ad\u03c1\u03b5\u03b9\u03c2<\/div>\r\n          <div class=\"uhp-facts\">\r\n            <div class=\"uhp-fact\"><span class=\"uhp-fact-dot\" style=\"background:#ff6b6b !important;\"><\/span><span><strong>\u03a4\u03bf check-in \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c0\u03bf\u03c7\u03c1\u03b5\u03c9\u03c4\u03b9\u03ba\u03cc<\/strong> \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03ad\u03c7\u03b5\u03b9\u03c2, \u03b1\u03ba\u03cc\u03bc\u03b1 \u03ba\u03b9 \u03b1\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03b5\u03af.<\/span><\/div>\r\n            <div class=\"uhp-fact\"><span class=\"uhp-fact-dot\" style=\"background:#00c8ff !important;\"><\/span><span>\u0397 <strong>1\u03b7 \u03b8\u03ad\u03c3\u03b7<\/strong> \u03ba\u03ac\u03b8\u03b5 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c0\u03c1\u03bf\u03ba\u03c1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c3\u03c4\u03bf Final Stage.<\/span><\/div>\r\n            <div class=\"uhp-fact\"><span class=\"uhp-fact-dot\" style=\"background:#f0c040 !important;\"><\/span><span>\u038c\u03bb\u03bf\u03b9 \u03bf\u03b9 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03ad\u03c7\u03bf\u03bd\u03c4\u03b5\u03c2 \u03bc\u03c0\u03b1\u03af\u03bd\u03bf\u03c5\u03bd \u03c3\u03b5 \u03ba\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7 \u03b3\u03b9\u03b1 <strong>\u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03b5\u03b9\u03c2<\/strong>.<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"uhp-foot\">\r\n            <p class=\"uhp-foot-t\">\u0388\u03c4\u03bf\u03b9\u03bc\u03bf\u03c2; \u039a\u03ac\u03bd\u03b5 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c4\u03bf Battlefy. \u0393\u03b9\u03b1 \u03bf\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b1\u03c0\u03bf\u03c1\u03af\u03b1 \u03b5\u03af\u03bc\u03b1\u03c3\u03c4\u03b5 \u03c3\u03c4\u03bf Discord.<\/p>\r\n            <div class=\"uhp-btns\">\r\n              <a class=\"uhp-btn primary\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c4\u03bf Battlefy \u2192<\/a>\r\n              <a class=\"uhp-btn ghost\" href=\"https:\/\/discord.gg\/sUz2QbGAZT\" target=\"_blank\" rel=\"noopener\">\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03c3\u03c4\u03bf Discord<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"uhp-lang\" id=\"vesp-content-en\">\r\n          <div class=\"uhp-h3\">Participation steps<\/div>\r\n          <div class=\"uhp-steps\">\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">1<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">Before start<\/span><div class=\"uhp-step-t\">Register on Battlefy<\/div><div class=\"uhp-step-d\">Create an account on <a class=\"uhp-link\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">Battlefy<\/a> and sign up for the tournament. Registration is open until the start time.<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">2<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">30 min before<\/span><div class=\"uhp-step-t\">Check-in<\/div><div class=\"uhp-step-d\">Log into Battlefy and click <strong>Check-in<\/strong>. Check-in closes when the tournament begins.<\/div><div class=\"uhp-alert tip\">No Check-in button? Tell us on <a class=\"uhp-link\" href=\"https:\/\/discord.gg\/sUz2QbGAZT\" target=\"_blank\" rel=\"noopener\">Discord Support<\/a>.<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">3<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">Within 5 min<\/span><div class=\"uhp-step-t\">I am Ready<\/div><div class=\"uhp-step-d\">At kickoff the system finds your opponent automatically. For each match click <strong>\u00abI am Ready\u00bb<\/strong>.<\/div><div class=\"uhp-alert warn\">No \u00abI am Ready\u00bb within 5 minutes = match forfeited<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">4<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">During match<\/span><div class=\"uhp-step-t\">Chat &amp; Play<\/div><div class=\"uhp-step-d\">Use the <strong>Battlefy match chat<\/strong> to arrange an Invite or Lobby with your opponent. Play your match.<\/div><\/div><\/div>\r\n            <div class=\"uhp-step\"><span class=\"uhp-num\">5<\/span><div class=\"uhp-step-body\"><span class=\"uhp-when\">After match<\/span><div class=\"uhp-step-t\">Report Score<\/div><div class=\"uhp-step-d\">Click <strong>Report Score<\/strong>, enter the result and upload a <strong>screenshot as proof<\/strong>. For disputes: <strong>Report Issue<\/strong>.<\/div><\/div><\/div>\r\n          <\/div>\r\n          <div class=\"uhp-h3 uhp-h3-2\">Good to know<\/div>\r\n          <div class=\"uhp-facts\">\r\n            <div class=\"uhp-fact\"><span class=\"uhp-fact-dot\" style=\"background:#ff6b6b !important;\"><\/span><span><strong>Check-in is mandatory<\/strong> to take part, even if you have registered.<\/span><\/div>\r\n            <div class=\"uhp-fact\"><span class=\"uhp-fact-dot\" style=\"background:#00c8ff !important;\"><\/span><span><strong>1st place<\/strong> in each tournament earns a direct spot in the Final Stage.<\/span><\/div>\r\n            <div class=\"uhp-fact\"><span class=\"uhp-fact-dot\" style=\"background:#f0c040 !important;\"><\/span><span>Every player is entered into a draw for <strong>exclusive football kits<\/strong>.<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"uhp-foot\">\r\n            <p class=\"uhp-foot-t\">Ready? Sign up on Battlefy. Any questions, we're on Discord.<\/p>\r\n            <div class=\"uhp-btns\">\r\n              <a class=\"uhp-btn primary\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">Register on Battlefy \u2192<\/a>\r\n              <a class=\"uhp-btn ghost\" href=\"https:\/\/discord.gg\/sUz2QbGAZT\" target=\"_blank\" rel=\"noopener\">Help on Discord<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  var CSV_URL   = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vRwYEJQQvu8A5aCzPtb_vlK-bUTSpKHNq1pGQo_IrScbTshZayVbwL1S6AMODASFA\/pub?gid=1751640218&single=true&output=csv';\r\n  var CACHE_KEY = 'vgl_tp_csv_cache';\r\n  var CACHE_TS  = 'vgl_tp_csv_ts';\r\n  var CACHE_TTL = 5 * 60 * 1000;\r\n  var MAX_CARDS = 6;\r\n\r\n  var _timers   = [];\r\n  var _lastHash = '';\r\n\r\n  \/* \u2500\u2500 Helpers \u2500\u2500 *\/\r\n  function isVisible(s) {\r\n    s = s.toLowerCase().trim();\r\n    if (!s || s === 'hide' || s.indexOf('complet') !== -1) return false;\r\n    return s.indexOf('open') !== -1 || s.indexOf('regist') !== -1 || s.indexOf('going') !== -1 || s.indexOf('soon') !== -1;\r\n  }\r\n\r\n  function parseCSV(text) {\r\n    var lines   = text.trim().split('\\n');\r\n    var headers = lines[0].split(',').map(function (h) { return h.trim().replace(\/^\"|\"$\/g, ''); });\r\n    return lines.slice(1).map(function (line) {\r\n      var cols = [], cur = '', inQ = false;\r\n      for (var i = 0; i < line.length; i++) {\r\n        var c = line[i];\r\n        if (c === '\"') { inQ = !inQ; }\r\n        else if (c === ',' && !inQ) { cols.push(cur.trim()); cur = ''; }\r\n        else { cur += c; }\r\n      }\r\n      cols.push(cur.trim());\r\n      var obj = {};\r\n      headers.forEach(function (h, i) { obj[h] = (cols[i] || '').replace(\/^\"|\"$\/g, '').trim(); });\r\n      return obj;\r\n    }).filter(function (r) { return Object.values(r).some(function (v) { return v && v.trim(); }); });\r\n  }\r\n\r\n  function col(row, name) {\r\n    var ks = Object.keys(row);\r\n    var n  = name.toLowerCase().replace(\/[^a-z0-9]\/g, '');\r\n    for (var x = 0; x < ks.length; x++) {\r\n      if (ks[x].toLowerCase().replace(\/[^a-z0-9]\/g, '') === n) return row[ks[x]] || '';\r\n    }\r\n    return '';\r\n  }\r\n\r\n  function getStatus(row) {\r\n    var s = col(row, 'status');\r\n    return s || (Object.values(row)[4] || '');\r\n  }\r\n\r\n  function isTBA(str) {\r\n    if (!str) return true;\r\n    var s = str.toUpperCase().trim();\r\n    return s === '' || s === 'TBA' || s === '-' || s === 'N\/A';\r\n  }\r\n\r\n  function parseDateTime(dateStr, timeStr) {\r\n    if (isTBA(dateStr)) return null;\r\n    dateStr = dateStr.split('\u2192')[0].split('->')[0].trim();\r\n    var d = dateStr.split(\/[-\\\/]\/);\r\n    if (d.length < 3) return null;\r\n    var day = parseInt(d[0], 10), mon = parseInt(d[1], 10) - 1, yr = parseInt(d[2], 10);\r\n    if (yr < 100) yr += 2000;\r\n    if (isTBA(timeStr)) return new Date(yr, mon, day, 0, 0, 0, 0);\r\n    var t = timeStr.trim().split(':');\r\n    return new Date(yr, mon, day, parseInt(t[0] || 0, 10), parseInt(t[1] || 0, 10), 0, 0);\r\n  }\r\n\r\n  var MONTHS = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\r\n  var DOWS   = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];\r\n  function pad(n) { return String(Math.max(0, n)).padStart(2, '0'); }\r\n  function fmtTime(dt) { return pad(dt.getHours()) + ':' + pad(dt.getMinutes()); }\r\n\r\n  function esc(s) { return String(s || '').replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;').replace(\/\"\/g, '&quot;'); }\r\n  function safeUrl(u) { return \/^https?:\\\/\\\/\/i.test(u || '') ? esc(u) : ''; }\r\n\r\n  function fixName(s) {\r\n    return (s || '').replace(\/efootball\/gi, 'eFOOTBALL').replace(\/fifae\/gi, 'FIFAe').replace(\/\u039f\u03a0\u0391\u03a0\/g, 'Allwyn').replace(\/eafc\\s*(\\d{2})\/gi, 'EA FC $1');\r\n  }\r\n\r\n  \/* Escapes text and keeps the lowercase \"e\" of eFOOTBALL \/ FIFAe \/ eKYPELLO etc. (Bebas Neue has no lowercase glyphs) *\/\r\n  function brand(s) {\r\n    return esc(s)\r\n      .replace(\/FIFAe\/g, 'FIFA<span class=\"vglw-e vglw-e-end\">e<\/span>')\r\n      .replace(\/\\be(?=[A-Z\u0391-\u03a9])\/g, '<span class=\"vglw-e\">e<\/span>');\r\n  }\r\n\r\n  function gameLabel(s) {\r\n    return (s || '').toUpperCase().replace(\/EFOOTBALL\/g, 'eFOOTBALL').replace(\/FIFAE\/g, 'FIFAe');\r\n  }\r\n\r\n  function gameColor(g) {\r\n    var s = (g || '').toLowerCase().replace(\/\\s+\/g, '');\r\n    if (s.indexOf('eafc') !== -1 || s.indexOf('fifae') !== -1) return '#3ddc84';\r\n    if (s.indexOf('efootball') !== -1) return '#2e8fff';\r\n    if (s.indexOf('rocket') !== -1) return '#ff4d4d';\r\n    if (s.indexOf('nba') !== -1 || s.indexOf('2k') !== -1) return '#c084fc';\r\n    return '#00c8ff';\r\n  }\r\n\r\n  function timeDiff(ms) {\r\n    var d = Math.max(0, ms - Date.now());\r\n    return { d: Math.floor(d \/ 86400000), h: Math.floor((d % 86400000) \/ 3600000), m: Math.floor((d % 3600000) \/ 60000), s: Math.floor((d % 60000) \/ 1000), total: d };\r\n  }\r\n\r\n  function hashStr(s) {\r\n    var h = 0;\r\n    for (var i = 0; i < s.length; i++) { h = (Math.imul(31, h) + s.charCodeAt(i)) | 0; }\r\n    return h;\r\n  }\r\n\r\n  function cacheRead() {\r\n    try {\r\n      var ts  = parseInt(localStorage.getItem(CACHE_TS) || '0', 10);\r\n      var csv = localStorage.getItem(CACHE_KEY);\r\n      if (csv) return { csv: csv, fresh: Date.now() - ts < CACHE_TTL };\r\n    } catch (e) {}\r\n    return null;\r\n  }\r\n\r\n  function cacheWrite(csv) {\r\n    try { localStorage.setItem(CACHE_KEY, csv); localStorage.setItem(CACHE_TS, String(Date.now())); } catch (e) {}\r\n  }\r\n\r\n  \/* \u2500\u2500 Row meta \u2500\u2500 *\/\r\n  function getMeta(row) {\r\n    var dateStr = col(row, 'date');\r\n    var dateTBA = isTBA(dateStr);\r\n    var startDt = dateTBA ? null : parseDateTime(dateStr, col(row, 'start'));\r\n    var sl      = getStatus(row).toLowerCase();\r\n    var status  = sl.indexOf('going') !== -1 ? 'live' : sl.indexOf('soon') !== -1 ? 'upcoming' : 'open';\r\n    return { row: row, startDt: startDt, status: status };\r\n  }\r\n\r\n  \/* \u2500\u2500 Ticket card \u2500\u2500 *\/\r\n  function cardHtml(m, i) {\r\n    var row    = m.row;\r\n    var event  = fixName(col(row, 'event') || 'Tournament');\r\n    var game   = fixName(col(row, 'game'));\r\n    var startT = col(row, 'start');\r\n    var tLink  = safeUrl(col(row, 'tournamentlink'));\r\n    var pLink  = safeUrl(col(row, 'pagelink'));\r\n    var gColor = gameColor(game);\r\n    var status = m.status;\r\n\r\n    var badge = status === 'live'\r\n      ? '<div class=\"vglw-badge live\"><i><\/i>LIVE NOW<\/div>'\r\n      : status === 'open'\r\n        ? '<div class=\"vglw-badge open\"><i><\/i>REGISTRATION OPEN<\/div>'\r\n        : '<div class=\"vglw-badge upcoming\"><i><\/i>COMING SOON<\/div>';\r\n\r\n    \/* left stub *\/\r\n    var stub;\r\n    if (status === 'live') {\r\n      stub = '<div class=\"vglw-stub-live\"><i><\/i>LIVE<\/div>';\r\n    } else if (!m.startDt) {\r\n      stub = '<div class=\"vglw-stub-tba\">TBA<\/div>';\r\n    } else {\r\n      stub = '<span class=\"vglw-day\">' + m.startDt.getDate() + '<\/span>' +\r\n             '<span class=\"vglw-mon\">' + MONTHS[m.startDt.getMonth()] + '<\/span>' +\r\n             '<span class=\"vglw-dow\">' + DOWS[m.startDt.getDay()] + '<\/span>';\r\n    }\r\n\r\n    \/* time line under the name *\/\r\n    var dateLine = '';\r\n    if (m.startDt) {\r\n      dateLine = DOWS[m.startDt.getDay()] + ' ' + m.startDt.getDate() + ' ' + MONTHS[m.startDt.getMonth()] + ' ' + m.startDt.getFullYear() +\r\n                 (isTBA(startT) ? '' : ' &middot; ' + fmtTime(m.startDt));\r\n    } else if (status !== 'live') {\r\n      dateLine = 'Date to be announced';\r\n    }\r\n\r\n    var cdId = 'vgl-tp-cd-' + i;\r\n    var cdHtml;\r\n    if (status === 'live') {\r\n      cdHtml = '<div class=\"vglw-livenow\"><i><\/i>LIVE NOW<\/div>';\r\n    } else if (!m.startDt) {\r\n      cdHtml = '<div class=\"vglw-cd-tba\">Stay tuned<\/div>';\r\n    } else {\r\n      cdHtml =\r\n        '<div class=\"vglw-cdwrap\">' +\r\n          '<div class=\"vglw-cd-lbl\">' + (status === 'open' ? 'Starts in' : 'Coming up in') + '<\/div>' +\r\n          '<div class=\"vglw-cd\">' +\r\n            '<span id=\"' + cdId + '-d\">00<\/span><small>D<\/small>' +\r\n            '<span id=\"' + cdId + '-h\">00<\/span><small>H<\/small>' +\r\n            '<span id=\"' + cdId + '-m\">00<\/span><small>M<\/small>' +\r\n            '<span id=\"' + cdId + '-s\">00<\/span><small>S<\/small>' +\r\n          '<\/div>' +\r\n        '<\/div>';\r\n    }\r\n\r\n    var cta = '', href = '';\r\n    if (status === 'live' && tLink) {\r\n      cta  = '<a href=\"' + tLink + '\" target=\"_blank\" rel=\"noopener\" class=\"vglw-btn vglw-btn-live\">View Brackets<\/a>';\r\n      href = tLink;\r\n    } else if (status === 'open' && tLink) {\r\n      cta  = '<a href=\"' + tLink + '\" target=\"_blank\" rel=\"noopener\" class=\"vglw-btn vglw-btn-primary\">Register now &rarr;<\/a>';\r\n      href = tLink;\r\n    } else if (pLink || tLink) {\r\n      cta  = '<a href=\"' + (pLink || tLink) + '\" target=\"_blank\" rel=\"noopener\" class=\"vglw-btn vglw-btn-ghost\">Learn more &rarr;<\/a>';\r\n    } else if (status === 'upcoming') {\r\n      cta  = '<div class=\"vglw-btn-soon\">Opens soon<\/div>';\r\n    }\r\n\r\n    return '<div class=\"vglw-card ' + status + '\" style=\"--gc:' + gColor + ';\"' + (href ? ' data-href=\"' + href + '\"' : '') + '>' +\r\n      '<div class=\"vglw-stub\">' + stub + '<\/div>' +\r\n      '<div class=\"vglw-body\">' +\r\n        '<div class=\"vglw-toprow\">' + (game ? '<div class=\"vglw-game\"><span class=\"vglw-gdot\"><\/span><span>' + brand(gameLabel(game)) + '<\/span><\/div>' : '') + badge + '<\/div>' +\r\n        '<div class=\"vglw-name\">' + brand(event) + '<\/div>' +\r\n        (dateLine ? '<div class=\"vglw-date\">' + dateLine + '<\/div>' : '') +\r\n        '<div class=\"vglw-bottom\">' + cdHtml + cta + '<\/div>' +\r\n      '<\/div>' +\r\n    '<\/div>';\r\n  }\r\n\r\n  \/* \u2500\u2500 Timers \u2500\u2500 *\/\r\n  function clearTimers() { _timers.forEach(clearInterval); _timers = []; }\r\n\r\n  function startCountdown(targetMs, base, onExpire) {\r\n    function tick() {\r\n      var el = document.getElementById(base + '-d');\r\n      if (!el) { clearInterval(id); return; }\r\n      var t = timeDiff(targetMs);\r\n      el.textContent = pad(t.d);\r\n      document.getElementById(base + '-h').textContent = pad(t.h);\r\n      document.getElementById(base + '-m').textContent = pad(t.m);\r\n      document.getElementById(base + '-s').textContent = pad(t.s);\r\n      if (t.total <= 0) { clearInterval(id); if (onExpire) onExpire(); }\r\n    }\r\n    var id = setInterval(tick, 1000);\r\n    tick();\r\n    _timers.push(id);\r\n  }\r\n\r\n  \/* \u2500\u2500 Render \u2500\u2500 *\/\r\n  function renderAll(data) {\r\n    clearTimers();\r\n    var wrap = document.getElementById('vgl-tp-content');\r\n    if (!wrap) return;\r\n\r\n    var items = data.filter(function (row) { return isVisible(getStatus(row)); }).map(getMeta);\r\n\r\n    if (!items.length) {\r\n      wrap.innerHTML = '<div class=\"vglw-empty\">No open tournaments at this time<\/div>';\r\n      return;\r\n    }\r\n\r\n    \/* live \u2192 registration open \u2192 coming soon; inside each group: earliest date first, TBA last *\/\r\n    var order = { live: 0, open: 1, upcoming: 2 };\r\n    items.sort(function (a, b) {\r\n      if (order[a.status] !== order[b.status]) return order[a.status] - order[b.status];\r\n      if (a.startDt && b.startDt) return a.startDt - b.startDt;\r\n      if (a.startDt) return -1;\r\n      if (b.startDt) return 1;\r\n      return 0;\r\n    });\r\n    items = items.slice(0, MAX_CARDS);\r\n\r\n    wrap.innerHTML = '<div class=\"vglw-grid\">' + items.map(cardHtml).join('') + '<\/div>';\r\n\r\n    \/* whole card is clickable for live \/ registration-open events *\/\r\n    wrap.onclick = function (e) {\r\n      if (e.target.closest('a')) return;\r\n      var c = e.target.closest('.vglw-card[data-href]');\r\n      if (c) window.open(c.getAttribute('data-href'), '_blank', 'noopener');\r\n    };\r\n\r\n    items.forEach(function (m, i) {\r\n      if (m.status === 'live' || !m.startDt || Date.now() >= m.startDt.getTime()) return;\r\n      startCountdown(m.startDt.getTime(), 'vgl-tp-cd-' + i, function () { fetchAndRender(true); });\r\n    });\r\n  }\r\n\r\n  \/* \u2500\u2500 Fetch \u2500\u2500 *\/\r\n  function fetchAndRender(force) {\r\n    fetch(CSV_URL + '&t=' + Date.now())\r\n      .then(function (r) { return r.text(); })\r\n      .then(function (text) {\r\n        var h = hashStr(text);\r\n        if (!force && h === _lastHash) return;\r\n        _lastHash = h;\r\n        cacheWrite(text);\r\n        renderAll(parseCSV(text));\r\n      })\r\n      .catch(function () {});\r\n  }\r\n\r\n  \/* \u2500\u2500 Init \u2500\u2500 *\/\r\n  function waitForDOM(cb) {\r\n    if (document.getElementById('vgl-tp-content')) { cb(); return; }\r\n    var obs = new MutationObserver(function () {\r\n      if (document.getElementById('vgl-tp-content')) { obs.disconnect(); cb(); }\r\n    });\r\n    obs.observe(document.body, { childList: true, subtree: true });\r\n  }\r\n\r\n  waitForDOM(function () {\r\n    var cached = cacheRead();\r\n    if (cached) {\r\n      renderAll(parseCSV(cached.csv));\r\n      if (!cached.fresh) fetchAndRender(false);\r\n    } else {\r\n      fetchAndRender(true);\r\n    }\r\n    setInterval(function () { fetchAndRender(false); }, 600000);\r\n  });\r\n\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n(function(){\r\n  var isGreek=window.location.href.indexOf('\/el\/')!==-1;\r\n  var c=document.getElementById(isGreek?'vesp-content-el':'vesp-content-en');if(c)c.classList.add('active');\r\n  if(isGreek){\r\n    document.getElementById('vesp-modal').classList.add('is-el');\r\n    document.getElementById('vesp-modal-eyebrow').textContent='\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u03c0\u03b1\u03af\u03ba\u03c4\u03b7 \u00b7 5 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1';\r\n    document.getElementById('vesp-modal-title').textContent='\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03c0\u03b1\u03af\u03be\u03b5\u03b9\u03c2 \u03c3\u03c4\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac';\r\n    document.getElementById('vesp-modal-sub').textContent='\u0391\u03c0\u03cc \u03c4\u03b7\u03bd \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf report \u03c4\u03bf\u03c5 \u03c3\u03ba\u03bf\u03c1 \u2014 \u03b1\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b5 \u03c4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03bc\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03b9\u03c1\u03ac.';\r\n  }\r\n  document.addEventListener('keydown',function(e){if(e.key==='Escape'){var ov=document.getElementById('vesp-overlay');if(ov)ov.classList.remove('open');}});\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n(function(){\r\n  function place(){\r\n    var ov=document.getElementById('vesp-overlay'),b=ov&&ov.querySelector('.uhp-close'),head=ov&&ov.querySelector('.uhp-head');\r\n    if(!b||!head)return;\r\n    if(window.matchMedia('(max-width:680px)').matches){if(b.parentNode!==ov)ov.appendChild(b);}\r\n    else if(b.parentNode!==head)head.appendChild(b);\r\n  }\r\n  place();window.addEventListener('resize',place);\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-a6267f3 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a6267f3\" data-element_type=\"section\" id=\"how-to-play\">\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-193f698\" data-id=\"193f698\" 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-e6b632d elementor-widget elementor-widget-html\" data-id=\"e6b632d\" 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 data-src-ver=\"756dfbf6\" 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@600;700;800&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#vglg,#vglg *{box-sizing:border-box;margin:0;padding:0}\r\n#vglg{position:relative;overflow:hidden;background:#121925;font-family:'Barlow',sans-serif;color:#e8eaf0;padding:48px 24px 56px;width:100%}\r\n#vglg::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='104'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(0,200,255,0.05)' stroke-width='1'\/%3E%3C\/svg%3E\")}\r\n#vglg button{all:unset;cursor:pointer;box-sizing:border-box}\r\n#vglg .g-wrap{position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:28px}\r\n#vglg .g-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:5px;font-weight:700;color:#00c8ff}\r\n#vglg .g-title{font-family:'Bebas Neue',sans-serif;font-size:40px;letter-spacing:5px;color:#fff;line-height:1;margin-top:6px}\r\n\r\n#vglg .g-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(0,200,255,0.12)}\r\n#vglg .g-tab{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-bottom:3px solid transparent;transition:background .3s,border-color .3s}\r\n#vglg .g-tab:hover{background:rgba(255,255,255,0.03)}\r\n#vglg .g-tab-n{font-family:'Bebas Neue',sans-serif;font-size:26px;line-height:1;color:rgba(0,200,255,0.35);transition:color .3s}\r\n#vglg .g-tab-t{font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:rgba(255,255,255,0.6);transition:color .3s}\r\n#vglg .g-tab.on{border-bottom-color:#00c8ff;background:rgba(0,200,255,0.06)}\r\n#vglg .g-tab.on .g-tab-n{color:#00c8ff}\r\n#vglg .g-tab.on .g-tab-t{color:#fff}\r\n\r\n\/* All panels share one grid cell -> height = tallest panel, no jumps *\/\r\n#vglg .g-stack{display:grid}\r\n#vglg .g-panel{grid-area:1\/1;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start;visibility:hidden;pointer-events:none}\r\n#vglg .g-panel.on{visibility:visible;pointer-events:auto}\r\n#vglg .g-panel .g-a{opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}\r\n#vglg .g-panel.on .g-a{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms + 120ms)}\r\n\r\n#vglg .g-main,#vglg .g-side,#vglg .g-content{min-width:0}\r\n#vglg .g-h{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:800;color:#fff;line-height:1.15}\r\n#vglg .g-sub{font-size:15px;color:rgba(255,255,255,0.62);line-height:1.65;max-width:560px;margin-top:8px}\r\n#vglg .g-steps{display:flex;flex-direction:column;margin-top:22px}\r\n#vglg .g-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px}\r\n#vglg .g-rail{display:flex;flex-direction:column;align-items:center}\r\n#vglg .g-node{width:44px;height:44px;border-radius:50%;border:2px solid #00c8ff;display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:22px;color:#00c8ff;background:#121925;flex-shrink:0}\r\n#vglg .g-line{flex:1;width:2px;background:rgba(0,200,255,0.2);min-height:16px}\r\n#vglg .g-step:last-child .g-line{display:none}\r\n#vglg .g-content{padding:8px 0 26px;display:flex;flex-direction:column;gap:6px}\r\n#vglg .g-st{font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:700;letter-spacing:.6px;color:#fff;text-transform:uppercase;overflow-wrap:anywhere}\r\n#vglg .g-sd{font-size:14px;color:rgba(255,255,255,0.66);line-height:1.7;text-wrap:pretty;overflow-wrap:anywhere}\r\n#vglg .g-warn{margin-top:4px;padding:9px 13px;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.25);border-radius:6px;font-size:13px;font-weight:600;color:#fca5a5;overflow-wrap:anywhere}\r\n\r\n#vglg .g-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:20px}\r\n#vglg .g-lbl{font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:3px;font-weight:700;color:#00c8ff}\r\n#vglg .g-lbl.tb{margin-top:8px}\r\n#vglg .g-notes{display:flex;flex-direction:column;gap:12px}\r\n#vglg .g-note{padding:14px 16px;border-radius:8px;display:flex;flex-direction:column;gap:5px;border:1px solid}\r\n#vglg .g-note-l{font-family:'Barlow Condensed',sans-serif;font-size:11px;letter-spacing:2px;font-weight:700}\r\n#vglg .g-note-t{font-size:13px;line-height:1.6;color:rgba(255,255,255,0.8);overflow-wrap:anywhere}\r\n#vglg .g-note.ok{background:rgba(74,232,122,0.06);border-color:rgba(74,232,122,0.24)}\r\n#vglg .g-note.ok .g-note-l{color:#86efac}\r\n#vglg .g-note.warn{background:rgba(239,68,68,0.07);border-color:rgba(239,68,68,0.26)}\r\n#vglg .g-note.warn .g-note-l{color:#fca5a5}\r\n#vglg .g-note.inf{background:rgba(0,200,255,0.05);border-color:rgba(0,200,255,0.24)}\r\n#vglg .g-note.inf .g-note-l{color:#7ce8ff}\r\n#vglg .g-tb{padding:12px 14px;border-radius:8px;border:1px solid rgba(0,200,255,0.12);display:flex;flex-direction:column;gap:4px}\r\n#vglg .g-tb-t{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;color:#00c8ff}\r\n#vglg .g-tb-d{font-size:12px;line-height:1.6;color:rgba(255,255,255,0.62)}\r\n\r\n#vglg .g-navs{display:flex;flex-direction:column;gap:8px;margin-top:8px}\r\n#vglg .g-next,#vglg .g-prev{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:8px;font-family:'Barlow Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;transition:background .2s,border-color .2s,color .2s;min-width:0}\r\n#vglg .g-next{padding:14px 18px;background:#00c8ff;color:#001019;font-size:16px}\r\n#vglg .g-next:hover{background:#7ce8ff}\r\n#vglg .g-prev{padding:13px 18px;border:1px solid rgba(0,200,255,0.25);background:rgba(0,200,255,0.05);color:rgba(255,255,255,0.85);font-size:15px}\r\n#vglg .g-prev:hover{background:rgba(0,200,255,0.12);border-color:rgba(0,200,255,0.5);color:#fff}\r\n#vglg .g-lab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}\r\n\r\n@media(max-width:900px){\r\n  #vglg .g-panel{grid-template-columns:minmax(0,1fr)}\r\n  #vglg .g-side{position:static}\r\n}\r\n@media(max-width:600px){\r\n  #vglg{padding:30px 14px 36px}\r\n  #vglg .g-wrap{gap:18px}\r\n  #vglg .g-eyebrow{font-size:11px;letter-spacing:4px}\r\n  #vglg .g-title{font-size:28px;letter-spacing:3px;margin-top:4px}\r\n  #vglg .g-tab{padding:8px 5px 9px;gap:2px;align-items:center;text-align:center;border-bottom-width:2px}\r\n  #vglg .g-tab-n{font-size:17px}\r\n  #vglg .g-tab-t{font-size:11px;line-height:1.15}\r\n  #vglg .g-panel{gap:18px}\r\n  #vglg .g-h{font-size:20px}\r\n  #vglg .g-sub{font-size:13.5px;line-height:1.55;margin-top:6px}\r\n  #vglg .g-steps{margin-top:14px}\r\n  #vglg .g-step{grid-template-columns:32px minmax(0,1fr);gap:12px}\r\n  #vglg .g-node{width:32px;height:32px;font-size:17px;border-width:1.5px}\r\n  #vglg .g-line{min-height:10px}\r\n  #vglg .g-content{padding:4px 0 14px;gap:4px}\r\n  #vglg .g-st{font-size:15px}\r\n  #vglg .g-sd{font-size:13px;line-height:1.55}\r\n  #vglg .g-warn{padding:7px 10px;font-size:12px}\r\n  #vglg .g-side{gap:8px}\r\n  #vglg .g-lbl{font-size:11px}\r\n  #vglg .g-notes{gap:8px}\r\n  #vglg .g-note{padding:10px 12px;gap:3px}\r\n  #vglg .g-note-l{font-size:10px}\r\n  #vglg .g-note-t{font-size:12.5px;line-height:1.5}\r\n  #vglg .g-tb{padding:9px 12px}\r\n  #vglg .g-tb-t{font-size:13px}\r\n  #vglg .g-tb-d{font-size:11.5px;line-height:1.5}\r\n  #vglg .g-navs{flex-direction:row}\r\n  #vglg .g-navs>*{flex:1}\r\n  #vglg .g-prev{order:-1;padding:10px 14px;font-size:13px}\r\n  #vglg .g-next{padding:11px 14px;font-size:14px}\r\n}\r\n@media(prefers-reduced-motion:reduce){#vglg .g-a{transition:none!important}}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div id=\"vglg\" translate=\"no\">\r\n  <div class=\"g-wrap\">\r\n    <div>\r\n      <div class=\"g-eyebrow\">TUTORIALS<\/div>\r\n      <div class=\"g-title\">PATH TO SUCCESS<\/div>\r\n    <\/div>\r\n    <div class=\"g-tabs\" id=\"vglg-tabs\"><\/div>\r\n    <div class=\"g-stack\" id=\"vglg-stack\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var L = location.pathname.indexOf('\/el\/') !== -1 ? 'el' : 'en';\r\n  var UI = {\r\n    el:{notes:'\u03a3\u0397\u039c\u0391\u039d\u03a4\u0399\u039a\u0391',next:'\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf',prev:'\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf',ok:'\u039a\u0391\u039b\u039f \u039d\u0391 \u039e\u0395\u03a1\u0395\u0399\u03a3',warn:'\u03a0\u03a1\u039f\u03a3\u039f\u03a7\u0397',inf:'INFO'},\r\n    en:{notes:'IMPORTANT',next:'Next',prev:'Previous',ok:'GOOD TO KNOW',warn:'WARNING',inf:'INFO'}\r\n  }[L];\r\n  var G = [\r\n    {tab:{el:'\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03b5 \u03a4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac',en:'Tournament Registration'},\r\n     title:{el:'\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 \u03c3\u03b5 \u03a4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac',en:'Tournament Registration Guide'},\r\n     short:{el:'\u038c\u03bb\u03b1 \u03c4\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd Battlefy \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae\u03c2 \u03c3\u03bf\u03c5.',en:'All steps from creating a Battlefy account to confirming your tournament registration.'},\r\n     steps:[\r\n      {t:'Create Account',d:{el:'\u039a\u03ac\u03bd\u03b5 login \u03c3\u03c4\u03bf Battlefy (\u03c0.\u03c7. \u03bc\u03b5 Google), \u03b1\u03c0\u03bf\u03b4\u03ad\u03be\u03bf\u03c5 \u03c4\u03bf\u03c5\u03c2 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bc\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c3\u03bf\u03c5, \u03cc\u03c0\u03c9\u03c2 \u03c4\u03bf In-Game Name.',en:'Log in to Battlefy (e.g. with Google), accept the rules and fill in your details, such as your In-Game Name.'}},\r\n      {t:'Create \/ Select Team',d:{el:'\u03a3\u03b5 \u03bf\u03bc\u03b1\u03b4\u03b9\u03ba\u03cc \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac: \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abCreate a New Team\u00bb \u03ae \u03b5\u03c0\u03ad\u03bb\u03b5\u03be\u03b5 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03c3\u03b1. \u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03c4\u03bf invite link \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c5\u03bc\u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2.',en:'For team tournaments: click \u00abCreate a New Team\u00bb or select an existing one. Use the invite link to add teammates.'}},\r\n      {t:'Check-in',d:{el:'\u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 check-in, \u03be\u03b5\u03ba\u03b9\u03bd\u03ac 30 \u03bb\u03b5\u03c0\u03c4\u03ac \u03c0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7. \u03a4\u03bf \u03ba\u03bf\u03c5\u03bc\u03c0\u03af \u00abCheck-in\u00bb \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03ba\u03cc\u03ba\u03ba\u03b9\u03bd\u03bf. \u039c\u03cc\u03bd\u03bf \u03cc\u03c3\u03bf\u03b9 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bd check-in \u03c0\u03b1\u03af\u03b6\u03bf\u03c5\u03bd.',en:'If check-in is required, it opens 30 minutes before start. The \u00abCheck-in\u00bb button turns red. Only checked-in players can compete.'},\r\n       warn:{el:'\u0391\u03bd \u03b4\u03b5\u03bd \u03c3\u03bf\u03c5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae check-in, \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf\u03c5\u03c2 Admin \u03c3\u03c4\u03bf Discord.',en:'If the check-in option does not appear, notify the Admins on Discord.'}}\r\n     ],\r\n     notes:[\r\n      {type:'ok',text:{el:'\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03c0\u03b1\u03c4\u03ce\u03bd\u03c4\u03b1\u03c2 \u00abEdit Registration Fields\u00bb.',en:'You can update details before the start via \u00abEdit Registration Fields\u00bb.'}},\r\n      {type:'warn',text:{el:'\u039c\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03b4\u03b5\u03bd \u03b1\u03bb\u03bb\u03ac\u03b6\u03bf\u03c5\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u2014 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03c9\u03c4\u03ae \u03b1\u03bd \u03c7\u03c1\u03b5\u03b9\u03b1\u03c3\u03c4\u03b5\u03af.',en:'After the tournament starts, details cannot be changed \u2014 contact the organiser if needed.'}},\r\n      {type:'inf',text:{el:'\u0391\u03bd \u03c7\u03ac\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf check-in, \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c0\u03b1\u03af\u03be\u03b5\u03b9\u03c2. \u03a0\u03c1\u03cc\u03c3\u03b5\u03c7\u03b5 \u03c4\u03b7\u03bd \u03ce\u03c1\u03b1!',en:'Missing check-in means you cannot play. Keep an eye on the time!'}}\r\n     ]},\r\n    {tab:{el:'Match Day',en:'Match Day'},\r\n     title:{el:'Match Day \u2014 Match Page',en:'Match Day \u2014 Match Page'},\r\n     short:{el:'\u03a0\u03ce\u03c2 \u03bd\u03b1 \u03c0\u03bb\u03bf\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c2 \u03c3\u03c4\u03b7 \u03a3\u03b5\u03bb\u03af\u03b4\u03b1 \u0391\u03b3\u03ce\u03bd\u03b1: check-in, \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1 \u03b1\u03bd\u03c4\u03b9\u03c0\u03ac\u03bb\u03bf\u03c5, \u03ba\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2.',en:'How to navigate the Match Page: check-in, opponent communication, score reporting and disputes.'},\r\n     steps:[\r\n      {t:\"Match Page & I'm Ready\",d:{el:\"\u03a3\u03c4\u03bf bracket \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abGo to Match\u00bb \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u00abI'm Ready\u00bb \u03ae \u00abAccept Match\u00bb. \u0392\u03b5\u03b2\u03b1\u03b9\u03ce\u03c3\u03bf\u03c5 \u03cc\u03c4\u03b9 \u03b5\u03af\u03c3\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03c3\u03c9\u03c3\u03c4\u03cc \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc.\",en:\"In the bracket click \u00abGo to Match\u00bb, then \u00abI'm Ready\u00bb or \u00abAccept Match\u00bb. Make sure you are on the correct account.\"},\r\n       warn:{el:\"\u00abI'm Ready\u00bb \u03ae \u00abAccept Match\u00bb \u03b5\u03bd\u03c4\u03cc\u03c2 5 \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03b1\u03b3\u03ce\u03bd\u03b1.\",en:\"\u00abI'm Ready\u00bb or \u00abAccept Match\u00bb within 5 minutes for every match.\"}},\r\n      {t:'Chat & Play',d:{el:'\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03c4\u03bf Match Chat \u03b3\u03b9\u03b1 Invite \u03ae Lobby. \u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1 \u03b5\u03ba\u03c4\u03cc\u03c2 Battlefy (Discord DMs \u03ba.\u03bb\u03c0.) \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7.',en:'Use the Match Chat for Invite or Lobby. Communication outside Battlefy (Discord DMs etc.) is not valid.'}},\r\n      {t:'Report Score \/ Issue',d:{el:'\u00abReport Score\u00bb \u2192 \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1 \u2192 screenshot (\u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 game \u03c3\u03b5 Best-of-X). \u0393\u03b9\u03b1 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1: \u00abReport Match Issue\u00bb \u03bc\u03b5 \u03b1\u03c0\u03bf\u03b4\u03b5\u03b9\u03ba\u03c4\u03b9\u03ba\u03cc.',en:'\u00abReport Score\u00bb \u2192 result \u2192 screenshot (each game in Best-of-X). For problems: \u00abReport Match Issue\u00bb with proof.'}}\r\n     ],\r\n     notes:[\r\n      {type:'warn',text:{el:'\u039a\u03b1\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c4\u03bf Support \u03c3\u03c4\u03bf Discord \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf. \u039c\u03cc\u03bd\u03bf \u03bc\u03ad\u03c3\u03c9 Battlefy Match Page.',en:'During tournaments Discord support is locked. Use the Battlefy Match Page only.'}},\r\n      {type:'ok',text:{el:'\u0391\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 BYE \u03c3\u03c4\u03bf bracket, \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03ac\u03c2 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c3\u03c4\u03bf\u03bd \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03b3\u03cd\u03c1\u03bf.',en:'If you have a BYE in the bracket, you advance automatically to the next round.'}},\r\n      {type:'inf',text:{el:'\u039f \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03c7\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03c0\u03b5\u03c1\u03b9\u03b8\u03ce\u03c1\u03b9\u03bf \u03bd\u03b1 \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03b9\u03ce\u03c3\u03b5\u03b9 \u03c4\u03bf \u03c3\u03ba\u03bf\u03c1 \u2014 \u03b1\u03bd \u03b4\u03b5\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9, \u03b5\u03b3\u03ba\u03c1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1.',en:'Your opponent has a time window to confirm the score \u2014 if they take no action, it is auto-approved.'}}\r\n     ]},\r\n    {tab:{el:'Ladder Tournament',en:'Ladder Tournament'},\r\n     title:{el:'\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 Ladder Tournament',en:'Guide \u2014 Ladder Tournament'},\r\n     short:{el:'\u0391\u03b3\u03c9\u03bd\u03af\u03b6\u03b5\u03c3\u03b1\u03b9 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03b5 \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03c7\u03c1\u03bf\u03bd\u03b9\u03ba\u03cc \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf. \u039a\u03ac\u03b8\u03b5 \u03bd\u03af\u03ba\u03b7 \u03b4\u03af\u03bd\u03b5\u03b9 ELO \u03c0\u03cc\u03bd\u03c4\u03bf\u03c5\u03c2 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b5\u03b2\u03b1\u03af\u03bd\u03b5\u03b9\u03c2 \u03ba\u03b1\u03c4\u03ac\u03c4\u03b1\u03be\u03b7.',en:'You compete within a set time window. Every win earns ELO points and climbs your ranking.'},\r\n     steps:[\r\n      {t:'Search for Match',d:{el:'\u039c\u03cc\u03bb\u03b9\u03c2 \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac, \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abSearch For Match\u00bb \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03c4\u03c9\u03bd \u03c9\u03c1\u03ce\u03bd \u03c0\u03bf\u03c5 \u03bf\u03c1\u03af\u03b6\u03b5\u03b9 \u03b7 \u03b4\u03b9\u03bf\u03c1\u03b3\u03ac\u03bd\u03c9\u03c3\u03b7. \u03a4\u03bf \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03b9 \u03b1\u03bd\u03c4\u03b9\u03c0\u03ac\u03bb\u03bf\u03c5\u03c2 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03b2\u03ac\u03c3\u03b5\u03b9 ELO.',en:'Once the tournament starts, click \u00abSearch For Match\u00bb during the hours set by the organiser. The system matches opponents automatically by ELO.'}},\r\n      {t:'Accept Match',d:{el:'\u039c\u03cc\u03bb\u03b9\u03c2 \u03b2\u03c1\u03b5\u03b8\u03b5\u03af \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf\u03c2, \u03b1\u03c0\u03bf\u03b4\u03ad\u03be\u03bf\u03c5 \u03b5\u03bd\u03c4\u03cc\u03c2 60 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03bf\u03bb\u03ad\u03c0\u03c4\u03c9\u03bd.',en:'When an opponent is found, accept within 60 seconds.'},\r\n       warn:{el:'\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03b5\u03bd\u03c4\u03cc\u03c2 60 \u03b4\u03b5\u03c5\u03c4. = \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b1\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03b1\u03b3\u03ce\u03bd\u03b1.',en:'Not accepting within 60 seconds = match automatically cancelled.'}},\r\n      {t:'Chat & Play',d:{el:'\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 \u03bc\u03ad\u03c3\u03c9 Match Chat \u03b3\u03b9\u03b1 Invite \u03ae Lobby. \u03a3\u03b5 \u03b9\u03c3\u03bf\u03c0\u03b1\u03bb\u03af\u03b1: \u03ad\u03be\u03c4\u03c1\u03b1 \u03b1\u03b3\u03ce\u03bd\u03b1\u03c2 \u03bc\u03b5 Golden Goal (\u03c0\u03c1\u03ce\u03c4\u03bf \u03b3\u03ba\u03bf\u03bb \u03ba\u03b5\u03c1\u03b4\u03af\u03b6\u03b5\u03b9).',en:'Use the Match Chat for Invite or Lobby. For a draw: extra match with Golden Goal rules (first goal wins).'}},\r\n      {t:'Report Score \/ Issue',d:{el:'\u03a0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abReport Score\u00bb, \u03ba\u03b1\u03c4\u03bf\u03c7\u03cd\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03ad\u03b2\u03b1\u03c3\u03b5 screenshot. \u0393\u03b9\u03b1 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03ae \u03ad\u03bd\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abReport Issue\u00bb.',en:'Click \u00abReport Score\u00bb, confirm the result and upload a screenshot. For any issue or dispute click \u00abReport Issue\u00bb.'}}\r\n     ],\r\n     notes:[\r\n      {type:'inf',text:{el:'ELO: \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf\u03b9 \u03c0\u03cc\u03bd\u03c4\u03bf\u03b9 \u03bd\u03b9\u03ba\u03ce\u03bd\u03c4\u03b1\u03c2 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf \u2014 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf\u03b9 \u03c7\u03b1\u03bc\u03ad\u03bd\u03bf\u03b9 \u03c7\u03ac\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03b1\u03c0\u03cc \u03b1\u03b4\u03cd\u03bd\u03b1\u03bc\u03bf.',en:'ELO: more points for beating stronger opponents \u2014 more lost for losing to weaker ones.'}},\r\n      {type:'ok',text:{el:'\u03a3\u03c4\u03bf Ladder \u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b9\u03c3\u03bf\u03c0\u03b1\u03bb\u03af\u03b1 \u2014 Golden Goal \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03b9\u03c3\u03cc\u03c0\u03b1\u03bb\u03bf \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1.',en:'No draws in Ladder \u2014 Golden Goal applies to all tied results.'}},\r\n      {type:'warn',text:{el:'\u0393\u03b9\u03b1 \u03b1\u03c0\u03bf\u03c1\u03af\u03b5\u03c2: Discord Support Chat, \u03c0\u03bf\u03c5 \u03bc\u03ad\u03bd\u03b5\u03b9 \u03ba\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03c9\u03bd \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac.',en:'For questions: Discord Support Chat, which remains closed during tournament hours.'}}\r\n     ]},\r\n    {tab:{el:'Swiss Bracket',en:'Swiss Bracket'},\r\n     title:{el:'\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 Swiss Bracket',en:'Guide \u2014 Swiss Bracket'},\r\n     short:{el:'\u0391\u03b3\u03c9\u03bd\u03af\u03b6\u03b5\u03c3\u03b1\u03b9 \u03c3\u03b5 \u03c0\u03c1\u03bf\u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2 \u03b3\u03cd\u03c1\u03bf\u03c5\u03c2. \u039c\u03b5\u03c4\u03ac \u03ba\u03ac\u03b8\u03b5 \u03b3\u03cd\u03c1\u03bf \u03c4\u03bf matchmaking \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b2\u03ac\u03c3\u03b5\u03b9 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd.',en:'You compete in predetermined rounds. After each round matchmaking is based on current results.'},\r\n     steps:[\r\n      {t:'Accept Match',d:{el:\"\u039c\u03cc\u03bb\u03b9\u03c2 \u03b2\u03b3\u03bf\u03c5\u03bd \u03c4\u03b1 \u03b6\u03b5\u03c5\u03b3\u03ac\u03c1\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03b3\u03cd\u03c1\u03bf\u03c5, \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abI'm Ready\u00bb \u03ae \u00abAccept Match\u00bb \u03c3\u03c4\u03b7 \u03a3\u03b5\u03bb\u03af\u03b4\u03b1 \u0391\u03b3\u03ce\u03bd\u03b1.\",en:\"As soon as the round pairings are out, click \u00abI'm Ready\u00bb or \u00abAccept Match\u00bb on the Match Page.\"},\r\n       warn:{el:'\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03b5\u03bd\u03c4\u03cc\u03c2 5 \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd, \u03b1\u03bb\u03bb\u03b9\u03ce\u03c2 \u03c7\u03ac\u03bd\u03b5\u03b9\u03c2 \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1.',en:'Accept within 5 minutes or you forfeit the match.'}},\r\n      {t:'Chat & Play',d:{el:'\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf \u03bc\u03ad\u03c3\u03c9 Match Chat \u03b3\u03b9\u03b1 Invite \u03ae Lobby \u03ba\u03b1\u03b9 \u03c0\u03b1\u03af\u03be\u03c4\u03b5.',en:'Contact your opponent via the Match Chat for Invite or Lobby and play.'}},\r\n      {t:'Report Score \/ Issue',d:{el:'\u03a0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abReport Score\u00bb, \u03ba\u03b1\u03c4\u03bf\u03c7\u03cd\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03ad\u03b2\u03b1\u03c3\u03b5 screenshot. \u0393\u03b9\u03b1 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 \u00abReport Issue\u00bb.',en:'Click \u00abReport Score\u00bb, confirm the result and upload a screenshot. For any problem click \u00abReport Issue\u00bb.'}},\r\n      {t:'Wait for Next Round',d:{el:'\u039f \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03b3\u03cd\u03c1\u03bf\u03c2 \u03be\u03b5\u03ba\u03b9\u03bd\u03ac \u03cc\u03c4\u03b1\u03bd \u03c4\u03b5\u03bb\u03b5\u03b9\u03ce\u03c3\u03bf\u03c5\u03bd \u03cc\u03bb\u03bf\u03b9 \u03bf\u03b9 \u03b1\u03b3\u03ce\u03bd\u03b5\u03c2. \u0398\u03b1 \u03c0\u03b1\u03af\u03be\u03b5\u03b9\u03c2 \u03bc\u03b5 \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf \u03af\u03b4\u03b9\u03bf\u03c5 \u03c1\u03b5\u03ba\u03cc\u03c1 \u2014 \u03b5\u03c0\u03b1\u03bd\u03ac\u03bb\u03b1\u03b2\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf \u03b2\u03ae\u03bc\u03b1 1. \u039f\u03b9 \u03ba\u03bf\u03c1\u03c5\u03c6\u03b1\u03af\u03bf\u03b9 \u03c0\u03c1\u03bf\u03ba\u03c1\u03af\u03bd\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b1 Playoffs.',en:'The next round starts once all matches finish. You will face an opponent with the same record \u2014 repeat from step 1. Top players advance to Playoffs.'}}\r\n     ],\r\n     notes:[\r\n      {type:'ok',text:{el:'\u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03bc\u03bf\u03bd\u03cc\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c0\u03b1\u03b9\u03ba\u03c4\u03ce\u03bd \u03c3\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03c1\u03b5\u03ba\u03cc\u03c1, \u03ad\u03bd\u03b1\u03c2 \u03c0\u03b1\u03af\u03ba\u03c4\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bb\u03ac\u03b2\u03b5\u03b9 BYE.',en:'If there is an odd number of players at a record, a player may receive a BYE.'}}\r\n     ],\r\n     tb:[\r\n      {t:'OMW% \u2014 Opponent Match Win %',d:{el:'\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03bd\u03b9\u03ba\u03ce\u03bd \u03c4\u03c9\u03bd \u03b1\u03bd\u03c4\u03b9\u03c0\u03ac\u03bb\u03c9\u03bd \u03c3\u03bf\u03c5. \u03a5\u03c8\u03b7\u03bb\u03cc\u03c4\u03b5\u03c1\u03bf = \u03b9\u03c3\u03c7\u03c5\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1.',en:'Win percentage of your opponents. Higher = tougher schedule.'}},\r\n      {t:'GW% \u2014 Player Game Win %',d:{el:'\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03bd\u03b9\u03ba\u03ce\u03bd \u03c3\u03bf\u03c5 \u03c3\u03c4\u03b1 \u03b5\u03c0\u03b9\u03bc\u03ad\u03c1\u03bf\u03c5\u03c2 \u03c0\u03b1\u03b9\u03c7\u03bd\u03af\u03b4\u03b9\u03b1 (\u03c3\u03b5 best-of formats).',en:'Your win percentage across individual games (in best-of formats).'}},\r\n      {t:'OOW% \u2014 Opp. Opp. Match Win %',d:{el:'\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03bd\u03b9\u03ba\u03ce\u03bd \u03c4\u03c9\u03bd \u03b1\u03bd\u03c4\u03b9\u03c0\u03ac\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b1\u03bd\u03c4\u03b9\u03c0\u03ac\u03bb\u03c9\u03bd \u03c3\u03bf\u03c5 \u2014 \u00abstrength of schedule\u00bb.',en:\"Win % of your opponents' opponents \u2014 overall strength of schedule.\"}}\r\n     ]}\r\n  ];\r\n\r\n  function esc(s){return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');}\r\n  function num(i){return (i<9?'0':'')+(i+1);}\r\n\r\n  \/\/ Build everything once\r\n  var tabs = '', panels = '';\r\n  G.forEach(function(g, p){\r\n    tabs += '<button class=\"g-tab\" data-go=\"'+p+'\"><span class=\"g-tab-n\">'+num(p)+'<\/span><span class=\"g-tab-t\">'+esc(g.tab[L])+'<\/span><\/button>';\r\n    var i = 0, m = '<div class=\"g-main\"><div class=\"g-h g-a\" style=\"--i:'+(i++)+'\">'+esc(g.title[L])+'<\/div><div class=\"g-sub g-a\" style=\"--i:'+(i++)+'\">'+esc(g.short[L])+'<\/div><div class=\"g-steps\">';\r\n    g.steps.forEach(function(s, k){\r\n      m += '<div class=\"g-step g-a\" style=\"--i:'+(i++)+'\"><div class=\"g-rail\"><div class=\"g-node\">'+(k+1)+'<\/div><div class=\"g-line\"><\/div><\/div>'+\r\n           '<div class=\"g-content\"><div class=\"g-st\">'+esc(s.t)+'<\/div><div class=\"g-sd\">'+esc(s.d[L])+'<\/div>'+\r\n           (s.warn?'<div class=\"g-warn\">'+esc(s.warn[L])+'<\/div>':'')+'<\/div><\/div>';\r\n    });\r\n    m += '<\/div><\/div>';\r\n    var j = 1, sd = '<div class=\"g-side\"><div class=\"g-lbl g-a\" style=\"--i:'+(j++)+'\">'+UI.notes+'<\/div><div class=\"g-notes\">';\r\n    g.notes.forEach(function(n){\r\n      sd += '<div class=\"g-note '+n.type+' g-a\" style=\"--i:'+(j++)+'\"><span class=\"g-note-l\">'+UI[n.type]+'<\/span><span class=\"g-note-t\">'+esc(n.text[L])+'<\/span><\/div>';\r\n    });\r\n    sd += '<\/div>';\r\n    if(g.tb){\r\n      sd += '<div class=\"g-lbl tb g-a\" style=\"--i:'+(j++)+'\">TIEBREAKERS<\/div>';\r\n      g.tb.forEach(function(t){ sd += '<div class=\"g-tb g-a\" style=\"--i:'+(j++)+'\"><span class=\"g-tb-t\">'+esc(t.t)+'<\/span><span class=\"g-tb-d\">'+esc(t.d[L])+'<\/span><\/div>'; });\r\n    }\r\n    sd += '<div class=\"g-navs g-a\" style=\"--i:'+(j++)+'\">';\r\n    if(p < G.length-1) sd += '<button class=\"g-next\" data-go=\"'+(p+1)+'\" data-nav=\"1\"><span class=\"g-lab\">'+UI.next+': '+esc(G[p+1].tab[L])+'<\/span><span>\u2192<\/span><\/button>';\r\n    if(p > 0) sd += '<button class=\"g-prev\" data-go=\"'+(p-1)+'\" data-nav=\"1\"><span>\u2190<\/span><span class=\"g-lab\">'+UI.prev+': '+esc(G[p-1].tab[L])+'<\/span><\/button>';\r\n    sd += '<\/div><\/div>';\r\n    panels += '<div class=\"g-panel\">'+m+sd+'<\/div>';\r\n  });\r\n\r\n  var root = document.getElementById('vglg');\r\n  var tabsEl = document.getElementById('vglg-tabs');\r\n  var stack = document.getElementById('vglg-stack');\r\n  tabsEl.innerHTML = tabs;\r\n  stack.innerHTML = panels;\r\n  var tabBtns = tabsEl.children, panelEls = stack.children, cur = -1;\r\n\r\n  function show(n){\r\n    if(n === cur) return;\r\n    for(var i=0;i<G.length;i++){\r\n      tabBtns[i].classList.toggle('on', i===n);\r\n      panelEls[i].classList.toggle('on', i===n);\r\n    }\r\n    cur = n;\r\n  }\r\n\r\n  root.addEventListener('click', function(e){\r\n    var b = e.target.closest('[data-go]');\r\n    if(!b) return;\r\n    show(+b.getAttribute('data-go'));\r\n    if(b.hasAttribute('data-nav')) scrollUp();\r\n  });\r\n\r\n  function scroller(el){\r\n    while(el && el !== document.body && el !== document.documentElement){\r\n      var s = getComputedStyle(el).overflowY;\r\n      if((s === 'auto' || s === 'scroll') && el.scrollHeight > el.clientHeight) return el;\r\n      el = el.parentElement;\r\n    }\r\n    return null;\r\n  }\r\n  function headerOffset(){\r\n    var h = 0, els = document.querySelectorAll('header, .elementor-sticky--active, [data-elementor-type=\"header\"]');\r\n    for(var i=0;i<els.length;i++){\r\n      var cs = getComputedStyle(els[i]), r = els[i].getBoundingClientRect();\r\n      if((cs.position === 'fixed' || cs.position === 'sticky') && r.top <= 1 && r.bottom > 0) h = Math.max(h, r.bottom);\r\n    }\r\n    return h + 10;\r\n  }\r\n  function scrollUp(){\r\n    var off = headerOffset();\r\n    var sc = scroller(root.parentElement);\r\n    var get, set;\r\n    if(sc){\r\n      get = function(){ return sc.scrollTop; };\r\n      set = function(v){ sc.scrollTop = v; };\r\n    } else {\r\n      get = function(){ return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; };\r\n      set = function(v){ window.scrollTo(0, v); };\r\n    }\r\n    var from = get();\r\n    var to = Math.max(0, from + root.getBoundingClientRect().top - (sc ? sc.getBoundingClientRect().top : 0) - off);\r\n    var dist = to - from;\r\n    if(Math.abs(dist) < 4) return;\r\n    var dur = Math.min(900, Math.max(450, Math.abs(dist) * 0.6)), t0 = null;\r\n    var html = document.documentElement, prevSB = html.style.scrollBehavior;\r\n    html.style.scrollBehavior = 'auto';\r\n    if(sc) sc.style.scrollBehavior = 'auto';\r\n    function ease(x){ return x < .5 ? 4*x*x*x : 1 - Math.pow(-2*x + 2, 3) \/ 2; }\r\n    function step(ts){\r\n      if(t0 === null) t0 = ts;\r\n      var p = Math.min(1, (ts - t0) \/ dur);\r\n      set(from + dist * ease(p));\r\n      if(p < 1) requestAnimationFrame(step);\r\n      else html.style.scrollBehavior = prevSB;\r\n    }\r\n    requestAnimationFrame(step);\r\n  }\r\n\r\n  show(0);\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-84ef29d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"84ef29d\" 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-f334a21\" data-id=\"f334a21\" 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-1fec9d8 elementor-widget elementor-widget-html\" data-id=\"1fec9d8\" 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@600;700;800&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#vgldd,#vgldd *{box-sizing:border-box;margin:0;padding:0}\r\n#vgldd{position:relative;overflow:hidden;background:#121925;font-family:'Barlow',sans-serif;color:#e8eaf0;padding:56px 24px 64px;width:100%}\r\n#vgldd::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='vglhex' 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(0,200,255,0.05)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23vglhex)'\/%3E%3C\/svg%3E\")}\r\n#vgldd .d-wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}\r\n#vgldd .d-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}\r\n#vgldd .d-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:5px;font-weight:700;color:#00c8ff;text-transform:uppercase}\r\n#vgldd .d-title{font-family:'Bebas Neue',sans-serif;font-size:60px;letter-spacing:4px;color:#fff;line-height:.95}\r\n#vgldd .d-intro{font-size:15px;line-height:1.65;color:rgba(255,255,255,0.65)}\r\n#vgldd .d-preview{margin-top:8px;aspect-ratio:4\/3;border-radius:10px;overflow:hidden;border:1px solid rgba(0,200,255,0.25);background:repeating-linear-gradient(135deg,rgba(0,200,255,0.06) 0 10px,rgba(0,200,255,0.02) 10px 20px);position:relative}\r\n#vgldd .d-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s}\r\n#vgldd .d-list{display:flex;flex-direction:column;border-top:1px solid rgba(0,200,255,0.15)}\r\n#vgldd a.d-row{display:grid;grid-template-columns:84px minmax(0,1fr) 48px;gap:20px;align-items:center;padding:26px 16px;border-bottom:1px solid rgba(0,200,255,0.15);text-decoration:none !important;color:inherit !important;transition:background .2s}\r\n#vgldd .d-num{font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:rgba(0,200,255,0.3);transition:color .2s}\r\n#vgldd .d-text{display:flex;flex-direction:column;gap:6px;min-width:0}\r\n#vgldd .d-tag{font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:3px;font-weight:700;color:rgba(0,200,255,0.85)}\r\n#vgldd .d-h{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:800;line-height:1.15;color:#fff;text-wrap:pretty}\r\n#vgldd .d-ex{font-size:14px;line-height:1.6;color:rgba(255,255,255,0.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:640px}\r\n#vgldd .d-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,200,255,0.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s}\r\n#vgldd .d-thumb{display:none}\r\n#vgldd a.d-row.on{background:rgba(0,200,255,0.05)}\r\n#vgldd a.d-row.on .d-num{color:#00c8ff}\r\n#vgldd a.d-row.on .d-arrow{background:#00c8ff;border-color:#00c8ff;color:#001019;transform:translateX(3px)}\r\n#vgldd a.d-row:focus-visible{outline:2px solid #00c8ff;outline-offset:-2px}\r\n#vgldd .d-state{padding:48px 16px;font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.4)}\r\n#vgldd .d-sk{height:118px;border-bottom:1px solid rgba(0,200,255,0.15);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.04),transparent);background-size:600px 100%;animation:vglddSh 1.6s infinite linear}\r\n@keyframes vglddSh{0%{background-position:-600px 0}100%{background-position:600px 0}}\r\n@media(max-width:900px){\r\n  #vgldd .d-wrap{grid-template-columns:1fr;gap:28px}\r\n  #vgldd .d-side{position:static}\r\n  #vgldd .d-title{font-size:44px}\r\n  #vgldd .d-title br{display:none}\r\n  #vgldd .d-preview{display:none}\r\n  #vgldd a.d-row{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px 4px}\r\n  #vgldd .d-num,#vgldd .d-arrow{display:none}\r\n  #vgldd .d-thumb{display:block;aspect-ratio:1\/1;border-radius:8px;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(0,200,255,0.06) 0 8px,rgba(0,200,255,0.02) 8px 16px)}\r\n  #vgldd .d-thumb img{width:100%;height:100%;object-fit:cover;display:block}\r\n  #vgldd .d-h{font-size:20px}\r\n}\r\n@media(max-width:600px){#vgldd{padding:40px 16px 48px}}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div id=\"vgldd\" translate=\"no\" class=\"notranslate\">\r\n  <div class=\"d-wrap\">\r\n    <div class=\"d-side\">\r\n      <div class=\"d-eyebrow\" id=\"vgldd-eyebrow\">About tournaments<\/div>\r\n      <div class=\"d-title\">DEEP<br>DIVE<\/div>\r\n      <div class=\"d-intro\" id=\"vgldd-intro\"><\/div>\r\n      <div class=\"d-preview\" id=\"vgldd-preview\"><\/div>\r\n    <\/div>\r\n    <div class=\"d-list\" id=\"vgldd-list\">\r\n      <div class=\"d-sk\"><\/div><div class=\"d-sk\"><\/div><div class=\"d-sk\"><\/div><div class=\"d-sk\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var L = window.location.pathname.indexOf('\/el\/') !== -1 ? 'el' : 'en';\r\n  var API = 'https:\/\/vglesports.com\/wp-json\/wp\/v2\/posts?categories=658&per_page=4&_embed=1&lang=' + L;\r\n  var T = {\r\n    el:{eyebrow:'\u0393\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2',intro:'\u0386\u03c1\u03b8\u03c1\u03b1 \u03c0\u03bf\u03c5 \u03b5\u03be\u03b7\u03b3\u03bf\u03cd\u03bd \u03c0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03ba\u03ac\u03b8\u03b5 \u03b4\u03b9\u03bf\u03c1\u03b3\u03ac\u03bd\u03c9\u03c3\u03b7 \u2014 formats, \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2, \u03b2\u03b1\u03b8\u03bc\u03bf\u03bb\u03bf\u03b3\u03af\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b9 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03be\u03ad\u03c1\u03b5\u03b9\u03c2 \u03c0\u03c1\u03b9\u03bd \u03c0\u03b1\u03af\u03be\u03b5\u03b9\u03c2.',none:'\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03ac\u03c1\u03b8\u03c1\u03b1',err:'\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2 \u03ac\u03c1\u03b8\u03c1\u03c9\u03bd',untitled:'\u03a7\u03c9\u03c1\u03af\u03c2 \u03c4\u03af\u03c4\u03bb\u03bf'},\r\n    en:{eyebrow:'About tournaments',intro:'Articles explaining how each tournament works \u2014 formats, rules, scoring and what you need to know before you play.',none:'No articles found',err:'Could not load articles',untitled:'Untitled'}\r\n  };\r\n  var t = T[L];\r\n  document.getElementById('vgldd-eyebrow').textContent = t.eyebrow;\r\n  document.getElementById('vgldd-intro').textContent = t.intro;\r\n\r\n  function esc(s){return String(s||'').replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');}\r\n  function plain(html){var d=document.createElement('div');d.innerHTML=html||'';return (d.textContent||'').replace(\/\\s+\/g,' ').replace(\/\\[\u2026\\]|\\[\\.\\.\\.\\]\/g,'\u2026').trim();}\r\n  function safeUrl(u){return \/^https?:\\\/\\\/\/i.test(u||'')?esc(u):'#';}\r\n\r\n  var posts = [], list = document.getElementById('vgldd-list'), preview = document.getElementById('vgldd-preview');\r\n\r\n  function setActive(i){\r\n    var rows = list.querySelectorAll('.d-row');\r\n    for(var k=0;k<rows.length;k++) rows[k].classList.toggle('on', k===i);\r\n    var p = posts[i];\r\n    preview.innerHTML = p && p.img ? '<img decoding=\"async\" src=\"'+esc(p.img)+'\" alt=\"\">' : '';\r\n  }\r\n\r\n  function render(){\r\n    if(!posts.length){ list.innerHTML = '<div class=\"d-state\">'+t.none+'<\/div>'; return; }\r\n    list.innerHTML = posts.map(function(p,i){\r\n      return '<a class=\"d-row\" href=\"'+safeUrl(p.link)+'\" target=\"_blank\" rel=\"noopener\" data-i=\"'+i+'\">'+\r\n        '<span class=\"d-thumb\">'+(p.img?'<img decoding=\"async\" src=\"'+esc(p.img)+'\" alt=\"\" loading=\"lazy\">':'')+'<\/span>'+\r\n        '<span class=\"d-num\">'+String(i+1).padStart(2,'0')+'<\/span>'+\r\n        '<span class=\"d-text\"><span class=\"d-tag\">DEEP DIVE<\/span><span class=\"d-h\">'+esc(p.title)+'<\/span>'+\r\n        (p.ex?'<span class=\"d-ex\">'+esc(p.ex)+'<\/span>':'')+'<\/span>'+\r\n        '<span class=\"d-arrow\">\u2192<\/span><\/a>';\r\n    }).join('');\r\n    setActive(0);\r\n  }\r\n\r\n  function onEnter(e){ var r = e.target.closest && e.target.closest('.d-row'); if(r) setActive(+r.getAttribute('data-i')); }\r\n  list.addEventListener('mouseover', onEnter);\r\n  list.addEventListener('focusin', onEnter);\r\n\r\n  fetch(API).then(function(r){ if(!r.ok) throw new Error('HTTP '+r.status); return r.json(); })\r\n    .then(function(data){\r\n      posts = (data||[]).map(function(p){\r\n        var img = '';\r\n        try{\r\n          var m = p._embedded['wp:featuredmedia'][0], s = m.media_details && m.media_details.sizes;\r\n          img = ((s && (s.medium_large || s.large || s.medium)) || m).source_url || '';\r\n        }catch(e){}\r\n        var ex = plain(p.excerpt && p.excerpt.rendered);\r\n        if(ex.length > 170) ex = ex.slice(0,167).replace(\/\\s+\\S*$\/,'') + '\u2026';\r\n        return { title: plain(p.title && p.title.rendered) || t.untitled, link: p.link, img: img, ex: ex };\r\n      });\r\n      render();\r\n    })\r\n    .catch(function(err){\r\n      list.innerHTML = '<div class=\"d-state\">'+t.err+'<\/div>';\r\n      console.error('Deep Dive fetch error:', err);\r\n    });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\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>VGL eSports \u00b7 Season 2026 EsportsTournaments Compete, climb the ranks and represent Greece in the esports scene. Open to all skill levels. All Tournaments \u2193 How to Play Next up All Tournaments \u2193 FREE ONLINE &amp; LAN TOURNAMENTS FREE ONLINE &amp; LAN TOURNAMENTS Virtual Gaming Leagues Virtual Gaming Leagues EA FC \u00b7 eFootball \u00b7 Rocket&#8230;<\/p>","protected":false},"author":2,"featured_media":22405,"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\/15669"}],"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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/comments?post=15669"}],"version-history":[{"count":0,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/15669\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media\/22405"}],"wp:attachment":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media?parent=15669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}