{"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-09-17T03:47:43","modified_gmt":"2026-09-17T00:47:43","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<!DOCTYPE html>\r\n<html lang=\"en\">\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#hero-outer * { box-sizing: border-box; margin: 0 !important; padding: 0 !important; }\r\n\r\n#hero-outer {\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  min-height: 680px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: #0e1520;\r\n  display: flex !important;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 110px 24px 120px !important;\r\n  font-family: 'Barlow', sans-serif;\r\n  margin: 0 !important;\r\n}\r\n\r\n#hero-outer, #hero-outer + *, * + #hero-outer {\r\n  margin-top: 0 !important;\r\n  margin-bottom: 0 !important;\r\n}\r\n\r\n#hero-bg {\r\n  position: absolute; inset: 0;\r\n  background-image: url('https:\/\/vglesports.com\/wp-content\/uploads\/2026\/05\/controler-2-scaled.jpg');\r\n  background-size: cover;\r\n  background-position: center;\r\n  filter: brightness(0.28) saturate(0.6) hue-rotate(200deg);\r\n  transform: scale(1.06);\r\n  animation: heroBgBreath 8s ease-in-out infinite;\r\n  z-index: 0;\r\n}\r\n@keyframes heroBgBreath {\r\n  0%,100% { transform:scale(1.06); filter:brightness(0.28) saturate(0.6) hue-rotate(200deg); }\r\n  50%      { transform:scale(1.09); filter:brightness(0.36) saturate(0.75) hue-rotate(210deg); }\r\n}\r\n\r\n\/* Gradients matching Home Hero *\/\r\n#hero-grad {\r\n  position: absolute; inset: 0; z-index: 1; pointer-events: none;\r\n  background:\r\n    linear-gradient(to bottom, rgba(14,21,32,0.65) 0%, rgba(14,21,32,0.1) 40%, #121925 100%),\r\n    radial-gradient(ellipse 80% 60% at 50% 40%, rgba(0,200,255,0.10) 0%, transparent 70%),\r\n    radial-gradient(ellipse 60% 40% at 50% 85%, rgba(18,25,37,0.8) 0%, transparent 60%);\r\n}\r\n\r\n\/* Glow orb \u2014 Home Hero style *\/\r\n.hero-glow {\r\n  position: absolute;\r\n  width: 620px; height: 620px;\r\n  border-radius: 50%;\r\n  top: -160px; right: -120px;\r\n  background: radial-gradient(circle, rgba(0,200,255,.16), transparent 65%);\r\n  filter: blur(40px);\r\n  pointer-events: none;\r\n  z-index: 1;\r\n  animation: glowPulse 7s ease-in-out infinite alternate;\r\n}\r\n@keyframes glowPulse { 0%{opacity:.5;transform:scale(1)} 100%{opacity:1;transform:scale(1.12)} }\r\n\r\n\/* Scanline *\/\r\n.hero-scanline {\r\n  position: absolute; left: 0; right: 0; top: 0;\r\n  height: 140px; pointer-events: none; z-index: 2;\r\n  background: linear-gradient(to bottom, transparent, rgba(0,200,255,.05) 50%, transparent);\r\n  animation: scan 8s linear infinite;\r\n}\r\n@keyframes scan { 0%{transform:translateY(-160px)} 100%{transform:translateY(900px)} }\r\n\r\n\/* Particles *\/\r\n.hero-particles { position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 2; }\r\n@keyframes pFloat { to { transform: translate(22px,-70px); opacity:.05; } }\r\n\r\n#hero-canvas {\r\n  position: absolute; inset: 0;\r\n  width: 100%; height: 100%;\r\n  z-index: 2; pointer-events: none;\r\n}\r\n\r\n\/* Side label *\/\r\n.hero-side {\r\n  position: absolute; right: 30px; bottom: 130px; z-index: 3;\r\n  writing-mode: vertical-rl;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 10px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase;\r\n  color: rgba(255,255,255,.28);\r\n  display: flex; align-items: center; gap: 14px;\r\n  pointer-events: none;\r\n}\r\n.hero-side::before {\r\n  content: ''; width: 1px; height: 64px;\r\n  background: linear-gradient(to bottom, transparent, #00c8ff);\r\n}\r\n\r\n.hero-inner {\r\n  position: relative; z-index: 3;\r\n  display: flex !important;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  text-align: center;\r\n  gap: 0;\r\n  padding: 0 16px !important;\r\n}\r\n\r\n.hero-logo {\r\n  width: 80px; height: 80px;\r\n  object-fit: contain;\r\n  margin-bottom: 24px !important;\r\n  filter: drop-shadow(0 0 24px rgba(0,200,255,0.45));\r\n  animation: heroLogoIn 0.8s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n@keyframes heroLogoIn {\r\n  from { opacity: 0; transform: scale(0.7) translateY(-10px); }\r\n  to   { opacity: 1; transform: scale(1) translateY(0); }\r\n}\r\n\r\n.hero-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 13px; font-weight: 700; letter-spacing: 6px;\r\n  text-transform: uppercase;\r\n  color: #00c8ff;\r\n  margin-bottom: 16px !important;\r\n  opacity: 0;\r\n  animation: heroFadeUp 0.6s ease 0s forwards;\r\n}\r\n.hero-eyebrow::before,\r\n.hero-eyebrow::after {\r\n  content: ''; display: block;\r\n  width: 36px; height: 1px;\r\n  background: linear-gradient(90deg, transparent, rgba(0,200,255,0.6));\r\n}\r\n.hero-eyebrow::after {\r\n  background: linear-gradient(270deg, transparent, rgba(0,200,255,0.6));\r\n}\r\n\r\n\/* SVG title *\/\r\n.hero-title {\r\n  margin-bottom: 6px !important;\r\n  animation: heroFadeUp 0.7s 0.25s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n\r\n.hero-underline {\r\n  width: 120px; height: 2px;\r\n  background: linear-gradient(90deg, transparent, #00c8ff, #7ce8ff, transparent);\r\n  border-radius: 2px;\r\n  margin: 18px auto 28px !important;\r\n  animation: heroFadeUp 0.7s 0.35s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n\r\n.hero-sub {\r\n  font-size: 14px; line-height: 1.8;\r\n  color: rgba(255,255,255,0.38);\r\n  max-width: 460px; letter-spacing: 0.3px;\r\n  margin-bottom: 60px !important;\r\n  opacity: 0;\r\n  animation: heroFadeUp 0.7s 0.4s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n\r\n.hero-ctas {\r\n  display: flex; gap: 12px; flex-wrap: wrap; justify-content: center;\r\n  opacity: 0;\r\n  animation: heroFadeUp 0.7s 0.55s cubic-bezier(0.22,1,0.36,1) both;\r\n}\r\n\r\n\/* Primary btn \u2014 cyan like Home Hero *\/\r\n.hero-btn-primary {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;\r\n  text-decoration: none;\r\n  padding: 14px 32px !important;\r\n  border-radius: 2px;\r\n  background: #00c8ff;\r\n  color: #000; border: none; cursor: pointer;\r\n  position: relative; overflow: hidden;\r\n  box-shadow: 0 0 22px rgba(0,200,255,.35);\r\n  transition: color .2s;\r\n}\r\n.hero-btn-primary::after {\r\n  content: '';\r\n  position: absolute; top: 0; left: -70%; width: 40%; height: 100%;\r\n  background: linear-gradient(100deg, transparent, rgba(255,255,255,.55), transparent);\r\n  transform: skewX(-20deg);\r\n  animation: sheen 3.4s ease infinite;\r\n}\r\n@keyframes sheen { 0%,60%{left:-70%} 100%{left:130%} }\r\n.hero-btn-primary:hover { color: #fff; }\r\n.hero-btn-primary svg {\r\n  position: relative; z-index: 1;\r\n  width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 2.5;\r\n  transition: transform 0.2s;\r\n}\r\n.hero-btn-primary:hover svg { transform: translateX(3px); }\r\n.hero-btn-primary span { position: relative; z-index: 1; }\r\n\r\n\/* Secondary btn \u2014 Home Hero style *\/\r\n.hero-btn-secondary {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;\r\n  text-decoration: none;\r\n  padding: 14px 28px !important;\r\n  border-radius: 2px;\r\n  background: rgba(255,255,255,0.04);\r\n  border: 0.5px solid rgba(255,255,255,0.2);\r\n  color: rgba(255,255,255,0.6);\r\n  backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);\r\n  transition: all .25s;\r\n}\r\n.hero-btn-secondary:hover {\r\n  background: rgba(255,255,255,0.09);\r\n  border-color: rgba(0,200,255,.5);\r\n  color: #fff;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 0 18px rgba(0,200,255,.2);\r\n}\r\n.hero-btn-secondary svg { width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 2; }\r\n\r\n@keyframes heroFadeUp {\r\n  from { opacity: 0; transform: translateY(22px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* Mobile *\/\r\n.hero-scroll-down { display: none; }\r\n@keyframes scrollBounce {\r\n  0%,100% { transform: translateX(-50%) translateY(0); opacity: .6; }\r\n  50%      { transform: translateX(-50%) translateY(7px); opacity: 1; }\r\n}\r\n\r\n@media(max-width:600px) {\r\n  #hero-outer { padding: 0 20px !important; min-height: 100svh !important; justify-content: center !important; }\r\n  .hero-inner { justify-content: center !important; height: 100svh !important; padding: 0 !important; gap: 18px !important; }\r\n  .hero-logo  { width: 56px !important; height: 56px !important; margin-bottom: 0 !important; }\r\n  .hero-eyebrow { margin-bottom: 0 !important; }\r\n  .hero-underline { margin: 4px auto !important; }\r\n  .hero-sub { font-size: 13px !important; margin-bottom: 0 !important; }\r\n  .hero-ctas { flex-direction: column !important; align-items: center !important; gap: 10px !important; }\r\n  .hero-btn-primary, .hero-btn-secondary { width: 100% !important; max-width: 280px !important; justify-content: center !important; }\r\n  .hero-scroll-down { display: flex !important; position: absolute !important; bottom: 24px !important; left: 50% !important; transform: translateX(-50%) !important; align-items: center !important; animation: scrollBounce 1.6s ease-in-out infinite !important; z-index: 4 !important; }\r\n  .hero-scroll-down svg { width: 28px !important; height: 28px !important; }\r\n  .hero-side, .hero-glow, .hero-scanline, .hero-particles { display: none !important; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n\r\n<div id=\"hero-outer\">\r\n  <div id=\"hero-bg\"><\/div>\r\n  <div id=\"hero-grad\"><\/div>\r\n  <div class=\"hero-glow\"><\/div>\r\n  <div class=\"hero-particles\" id=\"hero-particles\"><\/div>\r\n  <div class=\"hero-scanline\"><\/div>\r\n  <canvas id=\"hero-canvas\"><\/canvas>\r\n\r\n  <div class=\"hero-side\" translate=\"no\">Est. 2015 \u2014 Athens, Greece<\/div>\r\n\r\n  <div class=\"hero-inner\">\r\n\r\n    <img decoding=\"async\"\r\n      class=\"hero-logo\"\r\n      src=\"https:\/\/vglesports.com\/wp-content\/uploads\/2024\/08\/cropped-FAVICON-WEBSITE-ICON-.webp\"\r\n      alt=\"VGL eSports\"\r\n    >\r\n\r\n    <div class=\"hero-eyebrow notranslate\" translate=\"no\">VGL eSports<\/div>\r\n\r\n    <div class=\"hero-title\">\r\n      <svg id=\"hero-title-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 900 105\"\r\n        style=\"width:min(860px,88vw);height:auto;display:block;filter:drop-shadow(0 0 40px rgba(0,200,255,0.55));\">\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"hero-underline\"><\/div>\r\n\r\n    <p class=\"hero-sub\" data-trp-translate=\"true\">\r\n      Compete, climb the ranks and represent Greece in the esports scene.\r\n      Open to all skill levels.\r\n    <\/p>\r\n\r\n    <div style=\"height:22px\"><\/div>\r\n\r\n    <div class=\"hero-ctas\">\r\n      <a class=\"hero-btn-primary\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" style=\"padding:14px 32px !important;\" rel=\"noopener\">\r\n        <span data-trp-translate=\"true\">View Tournaments<\/span>\r\n        <svg viewbox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\r\n      <\/a>\r\n      <a class=\"hero-btn-secondary\" href=\"https:\/\/discord.gg\/TVh2bcawQm\" target=\"_blank\" rel=\"noopener\" style=\"padding:14px 28px !important;\">\r\n        <svg viewbox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>\r\n        Discord\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"hero-scroll-down\">\r\n    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(0,200,255,0.7)\" stroke-width=\"2\">\r\n      <polyline points=\"6 9 12 15 18 9\"\/>\r\n    <\/svg>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\n  \/* SVG title \u2014 cyan \u03bc\u03b5 glow *\/\r\n  var svgNS = 'http:\/\/www.w3.org\/2000\/svg';\r\n  var tEl   = document.createElementNS(svgNS, 'text');\r\n  tEl.setAttribute('x', '50%');\r\n  tEl.setAttribute('y', '90%');\r\n  tEl.setAttribute('text-anchor', 'middle');\r\n  tEl.setAttribute('font-family', \"'Bebas Neue',sans-serif\");\r\n  tEl.setAttribute('font-size', '100');\r\n  tEl.setAttribute('letter-spacing', '8');\r\n  tEl.setAttribute('fill', '#ffffff');\r\n  tEl.textContent = 'TOURNAMENTS';\r\n  document.getElementById('hero-title-svg').appendChild(tEl);\r\n\r\n  \/* Canvas particles *\/\r\n  var c   = document.getElementById('hero-canvas');\r\n  var ctx = c.getContext('2d');\r\n\r\n  function rsz(){\r\n    var r = document.getElementById('hero-outer').getBoundingClientRect();\r\n    c.width  = r.width  || 1200;\r\n    c.height = r.height || 520;\r\n  }\r\n  rsz();\r\n  window.addEventListener('resize', rsz);\r\n\r\n  var COLS = ['rgba(0,200,255,','rgba(0,144,184,','rgba(124,232,255,'];\r\n\r\n  function mkP(){\r\n    return {\r\n      x:  Math.random() * c.width,\r\n      y:  Math.random() * c.height,\r\n      r:  Math.random() * 1.4 + 0.3,\r\n      vy: Math.random() * 0.3 + 0.08,\r\n      vx: (Math.random() - 0.5) * 0.18,\r\n      a:  Math.random() * 0.35 + 0.06,\r\n      col:COLS[Math.floor(Math.random() * COLS.length)],\r\n      tw: Math.random() * Math.PI * 2,\r\n      ts: Math.random() * 0.022 + 0.007\r\n    };\r\n  }\r\n\r\n  var pts = Array.from({length: 85}, mkP);\r\n  var scanY = 0;\r\n\r\n  function frame(){\r\n    ctx.clearRect(0, 0, c.width, c.height);\r\n    var sg = ctx.createLinearGradient(0, scanY - 50, 0, scanY + 50);\r\n    sg.addColorStop(0,   'rgba(0,200,255,0)');\r\n    sg.addColorStop(0.5, 'rgba(0,200,255,0.025)');\r\n    sg.addColorStop(1,   'rgba(0,200,255,0)');\r\n    ctx.fillStyle = sg;\r\n    ctx.fillRect(0, scanY - 50, c.width, 100);\r\n    scanY += 0.8;\r\n    if (scanY > c.height + 50) scanY = -50;\r\n    pts.forEach(function(p){\r\n      p.y  -= p.vy; p.x += p.vx; p.tw += p.ts;\r\n      if (p.y < -5){ Object.assign(p, mkP()); p.y = c.height + 5; }\r\n      var a = p.a * (0.65 + 0.35 * Math.sin(p.tw));\r\n      ctx.beginPath();\r\n      ctx.arc(p.x, p.y, p.r, 0, Math.PI * 2);\r\n      ctx.fillStyle = p.col + a + ')';\r\n      ctx.fill();\r\n    });\r\n    requestAnimationFrame(frame);\r\n  }\r\n  frame();\r\n\r\n  \/* DOM particles + mouse parallax (desktop) *\/\r\n  if(window.innerWidth >= 768){\r\n    var pc = document.getElementById('hero-particles');\r\n    if(pc){\r\n      for(var i=0;i<26;i++){\r\n        var sp = document.createElement('span');\r\n        var sz = Math.random()*2.5+1;\r\n        sp.style.cssText =\r\n          'position:absolute;border-radius:50%;'+\r\n          'background:rgba(0,200,255,'+(Math.random()*.45+.15)+');'+\r\n          'width:'+sz+'px;height:'+sz+'px;'+\r\n          'left:'+Math.random()*100+'%;'+\r\n          'top:'+(Math.random()*90+5)+'%;'+\r\n          'animation:pFloat '+(Math.random()*9+8)+'s ease-in-out '+(Math.random()*8)+'s infinite alternate;';\r\n        pc.appendChild(sp);\r\n      }\r\n    }\r\n    var glow   = document.querySelector('.hero-glow');\r\n    var heroEl = document.getElementById('hero-outer');\r\n    if(heroEl){\r\n      heroEl.addEventListener('mousemove', function(e){\r\n        var x = e.clientX\/window.innerWidth - .5;\r\n        var y = e.clientY\/window.innerHeight - .5;\r\n        if(glow) glow.style.translate = (x*-30)+'px '+(y*-20)+'px';\r\n        if(pc)   pc.style.translate   = (x*-14)+'px '+(y*-10)+'px';\r\n      });\r\n    }\r\n  }\r\n\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\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<\/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\">\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&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;--navy:#121925;--gold:#f0c040;--red:#ff3c3c;--green:#3dff8f;--border:rgba(255,255,255,0.09);position:relative;width:100%;padding:48px 24px 56px;overflow:hidden;background:#121925;}\r\n#vgl-tp::before{content:'';position:absolute;inset: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.045)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23vglhex)'\/%3E%3C\/svg%3E\");pointer-events:none;z-index:0;}\r\n#vgl-tp .vglw-wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;color:#e8eaf0;}\r\n\r\n#vgl-tp .vglw-header{margin-bottom:30px;display:flex;flex-direction:column;gap:5px;}\r\n#vgl-tp .vglw-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:4px;font-weight:700;color:var(--cyan);text-transform:uppercase;display:flex;align-items:center;gap:10px;}\r\n#vgl-tp .vglw-eyebrow::before{content:'';display:inline-block;width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),transparent);}\r\n#vgl-tp .vglw-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(30px,4vw,42px);letter-spacing:3px;color:#fff;line-height:1;}\r\n#vgl-tp .vglw-title em{font-style:normal;color:var(--cyan);}\r\n\r\n\/* ============ FEATURED CARD ============ *\/\r\n#vgl-tp .vglw-featured{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,0.10);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015));backdrop-filter:blur(10px);margin-bottom:30px;display:flex;flex-wrap:wrap;}\r\n#vgl-tp .vglw-featured::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'\/%3E%3C\/svg%3E\");}\r\n#vgl-tp .vglw-feat-glowblob{position:absolute;top:-60px;left:12%;width:280px;height:130px;border-radius:50%;filter:blur(36px);opacity:.22;pointer-events:none;background:var(--gc,var(--cyan));}\r\n#vgl-tp .vglw-featured .vglw-glow{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gc,var(--cyan)),transparent 85%);z-index:2;}\r\n#vgl-tp .vglw-featured.live .vglw-feat-glowblob{background:var(--red);}\r\n#vgl-tp .vglw-featured.live .vglw-glow{background:linear-gradient(90deg,var(--red),transparent 85%);}\r\n\r\n#vgl-tp .vglw-feat-left{flex:1 1 360px;padding:30px 32px;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1;min-width:280px;}\r\n#vgl-tp .vglw-feat-tag{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:800;letter-spacing:3.5px;color:rgba(255,255,255,0.4);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;}\r\n#vgl-tp .vglw-feat-tag::before{content:'\u2605';color:var(--gold);font-size:12px;}\r\n#vgl-tp .vglw-feat-toprow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}\r\n#vgl-tp .vglw-feat-game{font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:2.5px;color:var(--gc,var(--cyan));line-height:1;}\r\n#vgl-tp .vglw-featured.live .vglw-feat-game{color:#ff6b6b;}\r\n#vgl-tp .vglw-feat-name{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:800;letter-spacing:.4px;color:#fff;line-height:1.22;}\r\n#vgl-tp .vglw-feat-info{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;}\r\n#vgl-tp .vglw-feat-info-item{display:flex;flex-direction:column;gap:4px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07);border-radius:10px;padding:10px 14px;min-width:92px;}\r\n#vgl-tp .vglw-feat-info-lbl{font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:2.2px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,0.32);}\r\n#vgl-tp .vglw-feat-info-val{font-size:15px;font-weight:700;color:rgba(255,255,255,0.92);}\r\n#vgl-tp .vglw-feat-info-val.gold{color:var(--gold);}\r\n#vgl-tp .vglw-feat-info-val.green{color:var(--green);}\r\n#vgl-tp .vglw-feat-actions{display:flex;gap:10px;margin-top:auto;padding-top:12px;flex-wrap:wrap;}\r\n\r\n#vgl-tp .vglw-feat-right{flex:0 0 340px;padding:30px 32px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:rgba(255,255,255,0.025);border-left:1px solid rgba(255,255,255,0.07);position:relative;z-index:1;}\r\n@media(max-width:760px){#vgl-tp .vglw-feat-right{flex:1 1 100%;border-left:none;border-top:1px solid rgba(255,255,255,0.07);}}\r\n#vgl-tp .vglw-feat-cd-lbl{font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:5px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,0.35);text-align:center;}\r\n#vgl-tp .vglw-feat-cd{display:flex;gap:10px;}\r\n#vgl-tp .vglw-feat-cd-unit{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;}\r\n#vgl-tp .vglw-feat-cd-num{font-family:'Bebas Neue',sans-serif;font-size:36px;line-height:1;color:#fff;width:100%;text-align:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:11px 2px;}\r\n#vgl-tp .vglw-featured.live .vglw-feat-cd-num{color:var(--red);border-color:rgba(255,60,60,0.25);background:rgba(255,60,60,0.06);}\r\n#vgl-tp .vglw-feat-cd-label{font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,0.25);}\r\n#vgl-tp .vglw-feat-cd-tba{font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:4px;color:rgba(255,255,255,0.3);text-align:center;padding:20px 0;}\r\n#vgl-tp .vglw-feat-live-label{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:6px;color:var(--red);text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;}\r\n#vgl-tp .vglw-feat-live-dot{width:14px;height:14px;border-radius:50%;background:var(--red);animation:vglw-pulse 1.4s ease-in-out infinite;}\r\n@keyframes vglw-pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.3;transform:scale(.55);}}\r\n\r\n#vgl-tp .vglw-badge{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:800;letter-spacing:1.6px;padding:6px 12px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;text-transform:uppercase;}\r\n#vgl-tp .vglw-badge.open{background:rgba(61,255,143,0.10);color:var(--green);border:1px solid rgba(61,255,143,0.28);}\r\n#vgl-tp .vglw-badge.upcoming{background:rgba(0,200,255,0.10);color:var(--cyan2);border:1px solid rgba(0,200,255,0.24);}\r\n#vgl-tp .vglw-badge.live{background:rgba(255,60,60,0.14);color:#ff6b6b;border:1px solid rgba(255,60,60,0.35);box-shadow:0 0 14px rgba(255,60,60,0.25);}\r\n#vgl-tp .vglw-bdot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;}\r\n#vgl-tp .vglw-badge.live .vglw-bdot,#vgl-tp .vglw-badge.open .vglw-bdot{animation:vglw-pulse 1.4s ease-in-out infinite;}\r\n\r\n\/* ============ GRID ============ *\/\r\n#vgl-tp .vglw-grid-lbl{font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:4px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,0.3);margin:0 0 14px;display:flex;align-items:center;gap:10px;}\r\n#vgl-tp .vglw-grid-lbl::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0.08),transparent);}\r\n#vgl-tp .vglw-grid{display:flex;flex-wrap:wrap;gap:16px;}\r\n\r\n#vgl-tp .vglw-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015));backdrop-filter:blur(8px);display:flex;flex-direction:column;width:300px;flex:0 0 300px;transition:transform .25s ease,border-color .25s,box-shadow .25s;}\r\n#vgl-tp .vglw-card:hover{transform:translateY(-5px);border-color:var(--gc,var(--cyan));box-shadow:0 16px 40px -14px var(--gcsh,rgba(0,200,255,0.4));}\r\n#vgl-tp .vglw-card.live:hover{border-color:var(--red);box-shadow:0 16px 40px -14px rgba(255,60,60,0.4);}\r\n@media(max-width:1199px) and (min-width:601px){#vgl-tp .vglw-card{flex:0 0 calc(50% - 8px);}}\r\n@media(max-width:600px){#vgl-tp .vglw-card{flex:0 0 100%;}}\r\n\r\n#vgl-tp .vglw-card-glowblob{position:absolute;top:-46px;left:50%;transform:translateX(-50%);width:180px;height:90px;border-radius:50%;filter:blur(28px);opacity:.24;pointer-events:none;background:var(--gc,var(--cyan));transition:opacity .25s;}\r\n#vgl-tp .vglw-card:hover .vglw-card-glowblob{opacity:.45;}\r\n#vgl-tp .vglw-card.live .vglw-card-glowblob{background:var(--red);}\r\n#vgl-tp .vglw-glow-top{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gc,var(--cyan)),transparent 85%);}\r\n#vgl-tp .vglw-card.live .vglw-glow-top{background:linear-gradient(90deg,var(--red),transparent 85%);}\r\n\r\n#vgl-tp .vglw-body{padding:20px 22px 14px;flex:1;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1;}\r\n#vgl-tp .vglw-toprow{display:flex;align-items:center;gap:8px;}\r\n#vgl-tp .vglw-game{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:1.8px;color:var(--gc,var(--cyan));line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;}\r\n#vgl-tp .vglw-card.live .vglw-game{color:#ff6b6b;}\r\n#vgl-tp .vglw-toprow .vglw-badge{margin-left:auto;}\r\n#vgl-tp .vglw-name{font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:800;letter-spacing:.4px;color:rgba(255,255,255,0.92);line-height:1.25;}\r\n#vgl-tp .vglw-info{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.06);}\r\n#vgl-tp .vglw-info-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:rgba(255,255,255,0.4);}\r\n#vgl-tp .vglw-info-icon{width:13px;height:13px;flex-shrink:0;opacity:.55;color:var(--gc,var(--cyan));}\r\n#vgl-tp .vglw-info-val{color:rgba(255,255,255,0.85);font-weight:600;}\r\n#vgl-tp .vglw-tba{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:9px;font-weight:800;letter-spacing:2px;padding:2px 8px;border-radius:99px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.45);}\r\n\r\n#vgl-tp .vglw-cd-wrap{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:13px 12px 10px;display:flex;flex-direction:column;gap:8px;}\r\n#vgl-tp .vglw-cd-lbl{font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:3.5px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,0.32);}\r\n#vgl-tp .vglw-cd{display:flex;gap:5px;align-items:flex-end;}\r\n#vgl-tp .vglw-cd-unit{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;}\r\n#vgl-tp .vglw-cd-num{font-family:'Bebas Neue',sans-serif;font-size:21px;line-height:1;color:#fff;width:100%;text-align:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.11);border-radius:8px;padding:5px 2px;}\r\n#vgl-tp .vglw-card.live .vglw-cd-num{color:var(--red);border-color:rgba(255,60,60,0.25);background:rgba(255,60,60,0.06);}\r\n#vgl-tp .vglw-cd-sep{font-family:'Bebas Neue',sans-serif;font-size:16px;color:rgba(255,255,255,0.15);padding-bottom:6px;}\r\n#vgl-tp .vglw-cd-label{font-family:'Barlow Condensed',sans-serif;font-size:9px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,0.22);}\r\n#vgl-tp .vglw-cd-tba{font-family:'Bebas Neue',sans-serif;font-size:13px;letter-spacing:3px;color:rgba(255,255,255,0.3);padding:6px 0 3px;}\r\n\r\n#vgl-tp .vglw-divider{height:1px;margin:0 22px;background:rgba(255,255,255,0.06);}\r\n#vgl-tp .vglw-footer{padding:12px 22px 18px;display:flex;gap:6px;align-items:center;}\r\n\r\n#vgl-tp .vglw-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:1.5px;padding:11px 10px;border-radius:99px;border:none;cursor:pointer;text-decoration:none;transition:all .2s;flex:1;white-space:nowrap;min-width:0;}\r\n#vgl-tp .vglw-btn-primary{background:linear-gradient(135deg,var(--cyan),#0091b8);color:#001019;font-weight:900;box-shadow:0 4px 18px rgba(0,200,255,0.28);}\r\n#vgl-tp .vglw-btn-primary:hover{background:linear-gradient(135deg,var(--cyan2),var(--cyan));transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,200,255,0.45);}\r\n#vgl-tp .vglw-btn-live{background:linear-gradient(135deg,#ff3c3c,#bb1a1a);color:#fff;box-shadow:0 4px 16px rgba(255,60,60,0.3);animation:vglw-livepulse 2s ease-in-out infinite;}\r\n@keyframes vglw-livepulse{0%,100%{box-shadow:0 4px 16px rgba(255,60,60,0.3);}50%{box-shadow:0 4px 30px rgba(255,60,60,0.6);}}\r\n#vgl-tp .vglw-btn-info{font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:1.5px;padding:11px 14px;border-radius:99px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.03);color:rgba(255,255,255,0.65);text-decoration:none;transition:all .2s;white-space:nowrap;flex-shrink:0;}\r\n#vgl-tp .vglw-btn-info:hover{background:rgba(0,200,255,0.12);color:#fff;border-color:rgba(0,200,255,0.4);}\r\n#vgl-tp .vglw-btn-primary.vglw-feat-btn,#vgl-tp .vglw-btn-live.vglw-feat-btn{flex:0 1 auto;padding:14px 30px;font-size:17px;}\r\n#vgl-tp .vglw-btn-info.vglw-feat-btn{padding:14px 24px;font-size:17px;}\r\n\r\n#vgl-tp .vglw-cal-btn{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.5);padding:11px 11px;flex-shrink:0;border-radius:99px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;}\r\n#vgl-tp .vglw-cal-btn:hover{background:rgba(0,200,255,0.1);color:#fff;border-color:rgba(0,200,255,0.3);}\r\n#vgl-tp .vglw-cal-btn.vglw-feat-cal{padding:14px;}\r\n#vgl-tp .vglw-cal-dropdown{display:none;position:absolute;bottom:calc(100% + 8px);right:0;background:rgba(10,14,23,0.99);border:1px solid rgba(0,200,255,0.18);border-radius:12px;overflow:hidden;z-index:200;min-width:190px;box-shadow:0 8px 36px rgba(0,0,0,0.7);}\r\n#vgl-tp .vglw-cal-dropdown.open{display:block;}\r\n#vgl-tp .vglw-cal-item{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:12px;color:rgba(255,255,255,0.6);cursor:pointer;text-decoration:none;transition:background .15s,color .15s;border-bottom:1px solid rgba(255,255,255,0.05);}\r\n#vgl-tp .vglw-cal-item:last-child{border-bottom:none;}\r\n#vgl-tp .vglw-cal-item:hover{background:rgba(0,200,255,0.08);color:#fff;}\r\n#vgl-tp .vglw-cal-icon{width:15px;height:15px;flex-shrink:0;opacity:.6;}\r\n\r\n#vgl-tp .vglw-empty{width:100%;text-align:center;padding:56px 20px;font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:3px;color:rgba(255,255,255,0.2);text-transform:uppercase;}\r\n\r\n#vgl-tp .sk-feat{width:100%;height:220px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,0.03);position:relative;overflow:hidden;margin-bottom:30px;}\r\n#vgl-tp .sk-card{width:300px;flex:0 0 300px;height:300px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,0.03);position:relative;overflow:hidden;}\r\n#vgl-tp .sk-feat::after,#vgl-tp .sk-card::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.06) 50%,transparent 100%);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@media(max-width:1199px) and (min-width:601px){#vgl-tp .sk-card{flex:0 0 calc(50% - 8px);}}\r\n@media(max-width:600px){#vgl-tp .sk-card{flex:0 0 100%;}}\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n#vgl-tp .vglw-card,#vgl-tp .vglw-card:hover,#vgl-tp .vglw-btn-primary:hover{transform:none;transition:none;}\r\n#vgl-tp .vglw-bdot,#vgl-tp .vglw-feat-live-dot,#vgl-tp .vglw-btn-live,#vgl-tp .sk-feat::after,#vgl-tp .sk-card::after{animation:none;}\r\n}\r\n<\/style>\r\n\r\n<div id=\"vgl-tp\" translate=\"no\" class=\"notranslate\">\r\n  <div class=\"vglw-wrap\">\r\n    <div class=\"vglw-header\">\r\n      <div class=\"vglw-eyebrow\">Open Tournaments<\/div>\r\n      <div class=\"vglw-title\">UPCOMING <em>EVENTS<\/em><\/div>\r\n    <\/div>\r\n    <div id=\"vgl-tp-content\">\r\n      <div class=\"sk-feat\"><\/div>\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<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\r\n  var _timers   = [];\r\n  var _calOpen  = null;\r\n  var _lastHash = '';\r\n  var _featured = null;\r\n  var _rest     = [];\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('ongoing') !== -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  function fmtDate(dt) { return dt.getDate() + ' ' + MONTHS[dt.getMonth()] + ' ' + dt.getFullYear(); }\r\n  function fmtTime(dt) { return String(dt.getHours()).padStart(2, '0') + ':' + String(dt.getMinutes()).padStart(2, '0'); }\r\n  function pad(n) { return String(Math.max(0, n)).padStart(2, '0'); }\r\n\r\n  function fixName(s) { return (s || '').replace(\/efootball\/gi, 'eFOOTBALL').replace(\/fifae\/gi, 'FIFAe'); }\r\n\r\n  function gameColor(g) {\r\n    var s = (g || '').toLowerCase();\r\n    if (s.indexOf('ea fc') !== -1 || s.indexOf('fifae') !== -1) return '#3db87a';\r\n    if (s.indexOf('efootball') !== -1) return '#00c8ff';\r\n    if (s.indexOf('rocket') !== -1) return '#f97316';\r\n    if (s.indexOf('nba') !== -1 || s.indexOf('2k') !== -1) return '#c084fc';\r\n    return '#00c8ff';\r\n  }\r\n\r\n  function hexToRgba(hex, a) {\r\n    var h = hex.replace('#', '');\r\n    var r = parseInt(h.substr(0, 2), 16), g = parseInt(h.substr(2, 2), 16), b = parseInt(h.substr(4, 2), 16);\r\n    return 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')';\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 calFmt(d) { return d.getFullYear() + pad(d.getMonth() + 1) + pad(d.getDate()) + 'T' + pad(d.getHours()) + pad(d.getMinutes()) + '00'; }\r\n  function calEnd(dt) { return new Date(dt.getTime() + 3 * 3600000); }\r\n  function googleCalUrl(t, dt) { return 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text=' + encodeURIComponent(t) + '&dates=' + calFmt(dt) + '\/' + calFmt(calEnd(dt)); }\r\n  function outlookCalUrl(t, dt) { return 'https:\/\/outlook.live.com\/calendar\/0\/deeplink\/compose?subject=' + encodeURIComponent(t) + '&startdt=' + dt.toISOString() + '&enddt=' + calEnd(dt).toISOString(); }\r\n  function yahooCalUrl(t, dt) {\r\n    function yf(d) { return d.getFullYear() + pad(d.getMonth() + 1) + pad(d.getDate()) + 'T' + pad(d.getHours()) + pad(d.getMinutes()) + '00Z'; }\r\n    return 'https:\/\/calendar.yahoo.com\/?v=60&title=' + encodeURIComponent(t) + '&st=' + yf(dt) + '&et=' + yf(calEnd(dt));\r\n  }\r\n  function downloadIcal(t, dt) {\r\n    var e   = calEnd(dt);\r\n    var ics = 'BEGIN:VCALENDAR\\r\\nVERSION:2.0\\r\\nBEGIN:VEVENT\\r\\nSUMMARY:' + t + '\\r\\nDTSTART:' + calFmt(dt) + '\\r\\nDTEND:' + calFmt(e) + '\\r\\nEND:VEVENT\\r\\nEND:VCALENDAR';\r\n    var a   = document.createElement('a');\r\n    a.href  = URL.createObjectURL(new Blob([ics], { type: 'text\/calendar' }));\r\n    a.download = t.replace(\/\\s+\/g, '_') + '.ics';\r\n    a.click();\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 Cal dropdown \u2500\u2500 *\/\r\n  function buildCalDropdown(idPrefix, title, startDt) {\r\n    return '<div style=\"position:relative;\">' +\r\n      '<button class=\"vglw-cal-btn\" onclick=\"__vglTp.toggleCal(event,\\'' + idPrefix + '\\')\" title=\"Add to calendar\">' +\r\n        '<svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>' +\r\n      '<\/button>' +\r\n      '<div class=\"vglw-cal-dropdown\" id=\"vgl-tp-cal-' + idPrefix + '\">' +\r\n        '<a class=\"vglw-cal-item\" href=\"' + googleCalUrl(title, startDt) + '\" target=\"_blank\"><svg class=\"vglw-cal-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>Google Calendar<\/a>' +\r\n        '<a class=\"vglw-cal-item\" href=\"' + outlookCalUrl(title, startDt) + '\" target=\"_blank\"><svg class=\"vglw-cal-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"3\"\/><path d=\"M8 12h8M12 8v8\"\/><\/svg>Outlook<\/a>' +\r\n        '<a class=\"vglw-cal-item\" href=\"' + yahooCalUrl(title, startDt) + '\" target=\"_blank\"><svg class=\"vglw-cal-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg>Yahoo Calendar<\/a>' +\r\n        '<div class=\"vglw-cal-item\" onclick=\"__vglTp.ical(\\'' + idPrefix + '\\')\"><svg class=\"vglw-cal-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"\/><\/svg>Apple \/ .ics file<\/div>' +\r\n      '<\/div>' +\r\n    '<\/div>';\r\n  }\r\n\r\n  \/* \u2500\u2500 Render Featured \u2500\u2500 *\/\r\n  function renderFeatured(row) {\r\n    var title     = fixName(col(row, 'event') || 'Tournament');\r\n    var game      = fixName(col(row, 'game'));\r\n    var round     = col(row, 'round');\r\n    var dateStr   = col(row, 'date');\r\n    var statusRaw = getStatus(row);\r\n    var register  = col(row, 'register');\r\n    var prize     = col(row, 'prizepool');\r\n    var checkInT  = col(row, 'checkin');\r\n    var startT    = col(row, 'start');\r\n    var tLink     = col(row, 'tournamentlink') || col(row, 'tournament link') || '#';\r\n    var pLink     = col(row, 'pagelink') || col(row, 'page link') || '#';\r\n\r\n    var dateTBA   = isTBA(dateStr);\r\n    var startDt   = dateTBA ? null : parseDateTime(dateStr, startT);\r\n    var checkInDt = dateTBA ? null : parseDateTime(dateStr, checkInT);\r\n    var sl        = statusRaw.toLowerCase();\r\n    var status    = sl.indexOf('going') !== -1 || sl.indexOf('ongoing') !== -1 ? 'live' : sl.indexOf('soon') !== -1 ? 'upcoming' : 'open';\r\n    var gColor    = gameColor(game);\r\n\r\n    var badge = status === 'live'\r\n      ? '<div class=\"vglw-badge live\"><div class=\"vglw-bdot\"><\/div>LIVE NOW<\/div>'\r\n      : status === 'open'\r\n        ? '<div class=\"vglw-badge open\"><div class=\"vglw-bdot\"><\/div>REGISTRATION OPEN<\/div>'\r\n        : '<div class=\"vglw-badge upcoming\"><div class=\"vglw-bdot\"><\/div>COMING SOON<\/div>';\r\n\r\n    var cta = status === 'live'\r\n      ? '<a href=\"' + tLink + '\" target=\"_blank\" class=\"vglw-btn vglw-btn-live vglw-feat-btn\">&#128308; View Brackets<\/a>'\r\n      : status === 'open'\r\n        ? '<a href=\"' + tLink + '\" target=\"_blank\" class=\"vglw-btn vglw-btn-primary vglw-feat-btn\">Register now &rarr;<\/a>'\r\n        : '<a href=\"' + (pLink && pLink !== '#' ? pLink : tLink) + '\" target=\"_blank\" class=\"vglw-btn vglw-btn-primary vglw-feat-btn\">Learn more &rarr;<\/a>';\r\n\r\n    var infoBtn = (pLink && pLink !== '#') ? '<a href=\"' + pLink + '\" target=\"_blank\" class=\"vglw-btn-info vglw-feat-btn\">Info<\/a>' : '';\r\n    var calHtml = (startDt && !dateTBA) ? buildCalDropdown('feat', title, startDt).replace('vglw-cal-btn\"', 'vglw-cal-btn vglw-feat-cal\"') : '';\r\n\r\n    var dateDisplay    = dateTBA ? '<span class=\"vglw-tba\">TBA<\/span>' : fmtDate(startDt);\r\n    var checkInDisplay = isTBA(checkInT) ? '<span class=\"vglw-tba\">TBA<\/span>' : (checkInDt ? fmtTime(checkInDt) : '--');\r\n    var startDisplay   = isTBA(startT)   ? '<span class=\"vglw-tba\">TBA<\/span>' : (startDt ? fmtTime(startDt) : '--');\r\n\r\n    var infoItems = '';\r\n    if (round)    infoItems += '<div class=\"vglw-feat-info-item\"><div class=\"vglw-feat-info-lbl\">Round<\/div><div class=\"vglw-feat-info-val\">' + round + '<\/div><\/div>';\r\n    infoItems += '<div class=\"vglw-feat-info-item\"><div class=\"vglw-feat-info-lbl\">Date<\/div><div class=\"vglw-feat-info-val\">' + dateDisplay + '<\/div><\/div>';\r\n    infoItems += '<div class=\"vglw-feat-info-item\"><div class=\"vglw-feat-info-lbl\">Check-in<\/div><div class=\"vglw-feat-info-val\">' + checkInDisplay + '<\/div><\/div>';\r\n    infoItems += '<div class=\"vglw-feat-info-item\"><div class=\"vglw-feat-info-lbl\">Start<\/div><div class=\"vglw-feat-info-val\">' + startDisplay + '<\/div><\/div>';\r\n    if (prize)    infoItems += '<div class=\"vglw-feat-info-item\"><div class=\"vglw-feat-info-lbl\">Prize Pool<\/div><div class=\"vglw-feat-info-val gold\">' + prize + '<\/div><\/div>';\r\n    if (register) infoItems += '<div class=\"vglw-feat-info-item\"><div class=\"vglw-feat-info-lbl\">Register<\/div><div class=\"vglw-feat-info-val green\">' + register + '<\/div><\/div>';\r\n\r\n    var rightHtml = '';\r\n    if (status === 'live') {\r\n      rightHtml = '<div class=\"vglw-feat-live-label\"><div class=\"vglw-feat-live-dot\"><\/div>LIVE<\/div>';\r\n    } else if (dateTBA || !startDt) {\r\n      rightHtml = '<div class=\"vglw-feat-cd-lbl\">' + (status === 'open' ? 'STARTS IN' : 'COMING UP IN') + '<\/div><div class=\"vglw-feat-cd-tba\">DATE TO BE ANNOUNCED<\/div>';\r\n    } else {\r\n      rightHtml =\r\n        '<div class=\"vglw-feat-cd-lbl\">' + (status === 'open' ? 'STARTS IN' : 'COMING UP IN') + '<\/div>' +\r\n        '<div class=\"vglw-feat-cd\" id=\"vgl-tp-cd-feat\">' +\r\n          '<div class=\"vglw-feat-cd-unit\"><div class=\"vglw-feat-cd-num\" id=\"vgl-tp-cd-feat-d\">00<\/div><div class=\"vglw-feat-cd-label\">Days<\/div><\/div>' +\r\n          '<div class=\"vglw-feat-cd-unit\"><div class=\"vglw-feat-cd-num\" id=\"vgl-tp-cd-feat-h\">00<\/div><div class=\"vglw-feat-cd-label\">Hours<\/div><\/div>' +\r\n          '<div class=\"vglw-feat-cd-unit\"><div class=\"vglw-feat-cd-num\" id=\"vgl-tp-cd-feat-m\">00<\/div><div class=\"vglw-feat-cd-label\">Min<\/div><\/div>' +\r\n          '<div class=\"vglw-feat-cd-unit\"><div class=\"vglw-feat-cd-num\" id=\"vgl-tp-cd-feat-s\">00<\/div><div class=\"vglw-feat-cd-label\">Sec<\/div><\/div>' +\r\n        '<\/div>';\r\n    }\r\n\r\n    return {\r\n      html:\r\n        '<div class=\"vglw-featured ' + status + '\" style=\"--gc:' + gColor + ';\">' +\r\n          '<div class=\"vglw-feat-glowblob\"><\/div>' +\r\n          '<div class=\"vglw-glow\"><\/div>' +\r\n          '<div class=\"vglw-feat-left\">' +\r\n            '<div class=\"vglw-feat-tag\">Next Up<\/div>' +\r\n            '<div class=\"vglw-feat-toprow\">' + (game ? '<div class=\"vglw-feat-game\">' + game + '<\/div>' : '') + badge + '<\/div>' +\r\n            '<div class=\"vglw-feat-name\">' + title + '<\/div>' +\r\n            '<div class=\"vglw-feat-info\">' + infoItems + '<\/div>' +\r\n            '<div class=\"vglw-feat-actions\">' + cta + infoBtn + calHtml + '<\/div>' +\r\n          '<\/div>' +\r\n          '<div class=\"vglw-feat-right\">' + rightHtml + '<\/div>' +\r\n        '<\/div>',\r\n      startDt: dateTBA ? null : startDt,\r\n      status: status\r\n    };\r\n  }\r\n\r\n  \/* \u2500\u2500 Render Card \u2500\u2500 *\/\r\n  function renderCard(row, i) {\r\n    var title     = fixName(col(row, 'event') || 'Tournament');\r\n    var game      = fixName(col(row, 'game'));\r\n    var round     = col(row, 'round');\r\n    var dateStr   = col(row, 'date');\r\n    var statusRaw = getStatus(row);\r\n    var register  = col(row, 'register');\r\n    var prize     = col(row, 'prizepool');\r\n    var checkInT  = col(row, 'checkin');\r\n    var startT    = col(row, 'start');\r\n    var tLink     = col(row, 'tournamentlink') || col(row, 'tournament link') || '#';\r\n    var pLink     = col(row, 'pagelink') || col(row, 'page link') || '#';\r\n\r\n    var dateTBA   = isTBA(dateStr);\r\n    var startDt   = dateTBA ? null : parseDateTime(dateStr, startT);\r\n    var checkInDt = dateTBA ? null : parseDateTime(dateStr, checkInT);\r\n    var sl        = statusRaw.toLowerCase();\r\n    var status    = sl.indexOf('going') !== -1 || sl.indexOf('ongoing') !== -1 ? 'live' : sl.indexOf('soon') !== -1 ? 'upcoming' : 'open';\r\n    var gColor    = gameColor(game);\r\n    var gShadow   = hexToRgba(gColor, 0.4);\r\n\r\n    var badge = status === 'live'\r\n      ? '<div class=\"vglw-badge live\"><div class=\"vglw-bdot\"><\/div>LIVE<\/div>'\r\n      : status === 'open'\r\n        ? '<div class=\"vglw-badge open\"><div class=\"vglw-bdot\"><\/div>REG OPEN<\/div>'\r\n        : '<div class=\"vglw-badge upcoming\"><div class=\"vglw-bdot\"><\/div>SOON<\/div>';\r\n\r\n    var cta = status === 'live'\r\n      ? '<a href=\"' + tLink + '\" target=\"_blank\" class=\"vglw-btn vglw-btn-live\">&#128308; View Brackets<\/a>'\r\n      : status === 'open'\r\n        ? '<a href=\"' + tLink + '\" target=\"_blank\" class=\"vglw-btn vglw-btn-primary\">Register now &rarr;<\/a>'\r\n        : '<a href=\"' + (pLink && pLink !== '#' ? pLink : tLink) + '\" target=\"_blank\" class=\"vglw-btn vglw-btn-primary\">Learn more &rarr;<\/a>';\r\n\r\n    var infoBtn = (pLink && pLink !== '#') ? '<a href=\"' + pLink + '\" target=\"_blank\" class=\"vglw-btn-info\">Info<\/a>' : '';\r\n    var calId   = 'c' + i;\r\n    var calHtml = (startDt && !dateTBA) ? buildCalDropdown(calId, title, startDt) : '';\r\n    var cdId    = 'vgl-tp-cd-' + i;\r\n\r\n    var cdHtml = '';\r\n    if (status !== 'live') {\r\n      var cdLbl = status === 'open' ? 'STARTS IN' : 'COMING UP IN';\r\n      if (dateTBA || !startDt) {\r\n        cdHtml = '<div class=\"vglw-cd-wrap\"><div class=\"vglw-cd-lbl\">' + cdLbl + '<\/div><div class=\"vglw-cd-tba\">DATE TO BE ANNOUNCED<\/div><\/div>';\r\n      } else {\r\n        cdHtml =\r\n          '<div class=\"vglw-cd-wrap\">' +\r\n            '<div class=\"vglw-cd-lbl\">' + cdLbl + '<\/div>' +\r\n            '<div class=\"vglw-cd\" id=\"' + cdId + '\">' +\r\n              '<div class=\"vglw-cd-unit\"><div class=\"vglw-cd-num\" id=\"' + cdId + '-d\">00<\/div><div class=\"vglw-cd-label\">Days<\/div><\/div>' +\r\n              '<div class=\"vglw-cd-sep\">:<\/div>' +\r\n              '<div class=\"vglw-cd-unit\"><div class=\"vglw-cd-num\" id=\"' + cdId + '-h\">00<\/div><div class=\"vglw-cd-label\">Hours<\/div><\/div>' +\r\n              '<div class=\"vglw-cd-sep\">:<\/div>' +\r\n              '<div class=\"vglw-cd-unit\"><div class=\"vglw-cd-num\" id=\"' + cdId + '-m\">00<\/div><div class=\"vglw-cd-label\">Min<\/div><\/div>' +\r\n              '<div class=\"vglw-cd-sep\">:<\/div>' +\r\n              '<div class=\"vglw-cd-unit\"><div class=\"vglw-cd-num\" id=\"' + cdId + '-s\">00<\/div><div class=\"vglw-cd-label\">Sec<\/div><\/div>' +\r\n            '<\/div>' +\r\n          '<\/div>';\r\n      }\r\n    }\r\n\r\n    var dateDisplay    = dateTBA ? '<span class=\"vglw-tba\">TBA<\/span>' : fmtDate(startDt);\r\n    var checkInDisplay = isTBA(checkInT) ? '<span class=\"vglw-tba\">TBA<\/span>' : (checkInDt ? fmtTime(checkInDt) : '--');\r\n    var startDisplay   = isTBA(startT)   ? '<span class=\"vglw-tba\">TBA<\/span>' : (startDt ? fmtTime(startDt) : '--');\r\n\r\n    return {\r\n      html:\r\n        '<div class=\"vglw-card ' + status + '\" style=\"--gc:' + gColor + ';--gcsh:' + gShadow + ';\">' +\r\n          '<div class=\"vglw-card-glowblob\"><\/div>' +\r\n          '<div class=\"vglw-glow-top\"><\/div>' +\r\n          '<div class=\"vglw-body\">' +\r\n            '<div class=\"vglw-toprow\">' + (game ? '<div class=\"vglw-game\">' + game + '<\/div>' : '') + badge + '<\/div>' +\r\n            '<div class=\"vglw-name\">' + title + '<\/div>' +\r\n            '<div class=\"vglw-info\">' +\r\n              (round ? '<div class=\"vglw-info-row\"><svg class=\"vglw-info-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg><span>Round: <span class=\"vglw-info-val\">' + round + '<\/span><\/span><\/div>' : '') +\r\n              '<div class=\"vglw-info-row\"><svg class=\"vglw-info-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg><span>Date: <span class=\"vglw-info-val\">' + dateDisplay + '<\/span><\/span><\/div>' +\r\n              '<div class=\"vglw-info-row\"><svg class=\"vglw-info-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><polyline points=\"12 7 12 12 15 15\"\/><\/svg><span>Check-in: <span class=\"vglw-info-val\">' + checkInDisplay + '<\/span>&nbsp;|&nbsp;Start: <span class=\"vglw-info-val\">' + startDisplay + '<\/span><\/span><\/div>' +\r\n              (prize    ? '<div class=\"vglw-info-row\"><svg class=\"vglw-info-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"8\" r=\"6\"\/><path d=\"M15.477 12.89L17 22l-5-3-5 3 1.523-9.11\"\/><\/svg><span>Prize: <span class=\"vglw-info-val\" style=\"color:var(--gold)\">' + prize + '<\/span><\/span><\/div>' : '') +\r\n              (register ? '<div class=\"vglw-info-row\"><svg class=\"vglw-info-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><line x1=\"19\" y1=\"8\" x2=\"19\" y2=\"14\"\/><line x1=\"22\" y1=\"11\" x2=\"16\" y2=\"11\"\/><\/svg><span>Register: <span class=\"vglw-info-val\" style=\"color:var(--green)\">' + register + '<\/span><\/span><\/div>' : '') +\r\n            '<\/div>' +\r\n            cdHtml +\r\n          '<\/div>' +\r\n          '<div class=\"vglw-divider\"><\/div>' +\r\n          '<div class=\"vglw-footer\">' + cta + infoBtn + calHtml + '<\/div>' +\r\n        '<\/div>',\r\n      startDt: dateTBA ? null : startDt,\r\n      status: status,\r\n      cdId: cdId\r\n    };\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, dId, hId, mId, sId, onExpire) {\r\n    function tick() {\r\n      var t  = timeDiff(targetMs);\r\n      var el = document.getElementById(dId);\r\n      if (!el) { clearInterval(id); return; }\r\n      el.textContent = pad(t.d);\r\n      document.getElementById(hId).textContent = pad(t.h);\r\n      document.getElementById(mId).textContent = pad(t.m);\r\n      document.getElementById(sId).textContent = pad(t.s);\r\n      if (t.total <= 0) { clearInterval(id); if (onExpire) onExpire(); }\r\n    }\r\n    tick();\r\n    var id = setInterval(tick, 1000);\r\n    _timers.push(id);\r\n  }\r\n\r\n  \/* \u2500\u2500 Render All \u2500\u2500 *\/\r\n  function renderAll(data) {\r\n    clearTimers();\r\n    var wrap = document.getElementById('vgl-tp-content');\r\n    if (!wrap) return; \/* safety guard *\/\r\n\r\n    data = data.filter(function (row) { return isVisible(getStatus(row)); });\r\n\r\n    if (!data.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    var withMeta = data.map(function (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 || sl.indexOf('ongoing') !== -1 ? 'live' : sl.indexOf('soon') !== -1 ? 'upcoming' : 'open';\r\n      return { row: row, startDt: startDt, status: status };\r\n    });\r\n\r\n    var featIdx = -1;\r\n    for (var i = 0; i < withMeta.length; i++) { if (withMeta[i].status === 'live') { featIdx = i; break; } }\r\n    if (featIdx === -1) {\r\n      var best = null;\r\n      withMeta.forEach(function (m, i) {\r\n        if (m.startDt && (!best || m.startDt.getTime() < best.dt)) best = { i: i, dt: m.startDt.getTime() };\r\n      });\r\n      featIdx = best ? best.i : 0;\r\n    }\r\n\r\n    var featRow  = withMeta[featIdx];\r\n    var restRows = withMeta.filter(function (_, i) { return i !== featIdx; }).slice(0, 4);\r\n\r\n    var featResult = renderFeatured(featRow.row);\r\n    var html = featResult.html;\r\n\r\n    if (restRows.length) {\r\n      html += '<div class=\"vglw-grid-lbl\">More Events<\/div><div class=\"vglw-grid\">';\r\n      restRows.forEach(function (m, i) { html += renderCard(m.row, i).html; });\r\n      html += '<\/div>';\r\n    }\r\n\r\n    wrap.innerHTML = html;\r\n\r\n    _featured = featResult.startDt ? { title: fixName(col(featRow.row, 'event') || 'Tournament'), startDt: featResult.startDt } : null;\r\n    _rest     = restRows;\r\n\r\n    if (featResult.status !== 'live' && featResult.startDt && Date.now() < featResult.startDt.getTime()) {\r\n      startCountdown(\r\n        featResult.startDt.getTime(),\r\n        'vgl-tp-cd-feat-d', 'vgl-tp-cd-feat-h', 'vgl-tp-cd-feat-m', 'vgl-tp-cd-feat-s',\r\n        function () { fetchAndRender(true); }\r\n      );\r\n    }\r\n\r\n    restRows.forEach(function (m, i) {\r\n      if (!m.startDt || m.status === 'live' || Date.now() >= m.startDt.getTime()) return;\r\n      var base = 'vgl-tp-cd-' + i;\r\n      startCountdown(\r\n        m.startDt.getTime(),\r\n        base + '-d', base + '-h', base + '-m', base + '-s',\r\n        function () { fetchAndRender(true); }\r\n      );\r\n    });\r\n  }\r\n\r\n  \/* \u2500\u2500 Public API \u2500\u2500 *\/\r\n  window.__vglTp = {\r\n    toggleCal: function (e, id) {\r\n      e.stopPropagation();\r\n      var el   = document.getElementById('vgl-tp-cal-' + id);\r\n      if (!el) return;\r\n      var open = el.classList.contains('open');\r\n      if (_calOpen && _calOpen !== el) _calOpen.classList.remove('open');\r\n      el.classList.toggle('open', !open);\r\n      _calOpen = open ? null : el;\r\n    },\r\n    ical: function (id) {\r\n      if (id === 'feat') { if (_featured) downloadIcal(_featured.title, _featured.startDt); return; }\r\n      var idx = parseInt(id.replace('c', ''), 10);\r\n      if (!_rest[idx]) return;\r\n      var row = _rest[idx].row;\r\n      var dt  = parseDateTime(col(row, 'date'), col(row, 'start'));\r\n      if (dt) downloadIcal(fixName(col(row, 'event') || 'Tournament'), dt);\r\n    }\r\n  };\r\n\r\n  document.addEventListener('click', function () {\r\n    if (_calOpen) { _calOpen.classList.remove('open'); _calOpen = null; }\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 \u2014 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03b9 \u03c4\u03bf DOM element \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03c0\u03c1\u03b9\u03bd \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9 \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>\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-930700d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"930700d\" 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-5506924\" data-id=\"5506924\" 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-de05122 elementor-widget elementor-widget-html\" data-id=\"de05122\" 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#tw-outer,#tw-outer *{box-sizing:border-box;margin:0;padding:0;}\r\n\r\n#tw-outer{\r\n  --cyan:#00c8ff;--cyan2:#7ce8ff;--navy:#121925;--border:rgba(255,255,255,0.08);\r\n  width:100%;position:relative;overflow:hidden;\r\n  background:var(--navy);font-family:'Barlow',sans-serif;color:#e8eaf0;\r\n}\r\n#tw-outer::before{\r\n  content:'';position:absolute;inset:0;pointer-events:none;z-index:0;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='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#tw-wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;}\r\n\r\n\/* \u2500\u2500 Header \u2500\u2500 *\/\r\n.tw-eyebrow{\r\n  font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:5px;\r\n  font-weight:700;color:var(--cyan);text-transform:uppercase;\r\n  display:flex;align-items:center;gap:10px;margin-bottom:6px;\r\n}\r\n.tw-eyebrow::before{content:'';display:inline-block;width:24px;height:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);}\r\n.tw-main-title{font-family:'Bebas Neue',sans-serif;font-size:38px;letter-spacing:5px;color:#fff;line-height:1;text-shadow:0 0 24px rgba(0,200,255,0.25);margin-bottom:10px;}\r\n.tw-intro{font-size:13px;line-height:1.8;color:rgba(255,255,255,0.35);margin-bottom:36px;max-width:560px;}\r\n\r\n\/* \u2500\u2500 Layout \u2500\u2500 *\/\r\n.tw-layout{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start;}\r\n@media(max-width:900px){.tw-layout{grid-template-columns:1fr;}}\r\n\r\n\/* \u2500\u2500 List \u2500\u2500 *\/\r\n.tw-list{display:flex;flex-direction:column;gap:6px;}\r\n.tw-list-item{\r\n  display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:8px;\r\n  border:1px solid rgba(255,255,255,0.06);background:rgba(6,10,18,0.6);\r\n  cursor:pointer;transition:all 0.2s;position:relative;overflow:hidden;\r\n}\r\n.tw-list-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cyan);opacity:0;transition:opacity 0.2s;}\r\n.tw-list-item:hover{border-color:rgba(0,200,255,0.2);background:rgba(0,200,255,0.04);transform:translateX(3px);}\r\n.tw-list-item:hover::before{opacity:1;}\r\n.tw-list-item.active{border-color:rgba(0,200,255,0.3);background:rgba(0,200,255,0.06);}\r\n.tw-list-item.active::before{opacity:1;}\r\n\r\n.tw-list-num{font-family:'Bebas Neue',sans-serif;font-size:30px;line-height:1;color:rgba(0,200,255,0.15);min-width:36px;text-align:center;flex-shrink:0;transition:color 0.2s;}\r\n.tw-list-item.active .tw-list-num,.tw-list-item:hover .tw-list-num{color:var(--cyan);}\r\n.tw-list-text{flex:1;}\r\n.tw-list-title{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.3px;color:rgba(255,255,255,0.55);line-height:1.25;transition:color 0.2s;}\r\n.tw-list-item.active .tw-list-title,.tw-list-item:hover .tw-list-title{color:#fff;}\r\n.tw-list-desc{font-size:11px;color:rgba(255,255,255,0.25);margin-top:3px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}\r\n.tw-list-arrow{flex-shrink:0;opacity:0.15;transition:opacity 0.2s;}\r\n.tw-list-item.active .tw-list-arrow,.tw-list-item:hover .tw-list-arrow{opacity:0.6;}\r\n\r\n\/* \u2500\u2500 Panel wrap \u2500\u2500 *\/\r\n.tw-panel-wrap{\r\n  background:linear-gradient(135deg,rgba(22,32,52,0.95),rgba(10,15,26,0.95));\r\n  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);\r\n  border:1px solid rgba(0,200,255,0.18);border-radius:12px;overflow:hidden;position:relative;\r\n}\r\n.tw-panel-wrap::before{\r\n  content:'';position:absolute;top:0;left:0;right:0;height:3px;\r\n  background:linear-gradient(90deg,transparent,var(--cyan) 35%,var(--cyan2) 50%,var(--cyan) 65%,transparent);\r\n  z-index:1;pointer-events:none;\r\n}\r\n\r\n.tw-panel{display:none;}\r\n.tw-panel.active{display:block;}\r\n\r\n.tw-panel-header{padding:28px 32px 20px;border-bottom:1px solid rgba(0,200,255,0.08);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}\r\n.tw-panel-num{font-family:'Bebas Neue',sans-serif;font-size:72px;line-height:1;color:rgba(0,200,255,0.07);flex-shrink:0;margin-top:-6px;letter-spacing:-2px;}\r\n.tw-panel-info{flex:1;}\r\n.tw-panel-tag{font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:3px;font-weight:700;color:rgba(0,200,255,0.55);text-transform:uppercase;margin-bottom:8px;}\r\n.tw-panel-title{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:800;color:#fff;line-height:1.2;letter-spacing:0.3px;margin-bottom:10px;}\r\n.tw-panel-desc{font-size:13px;color:rgba(255,255,255,0.35);line-height:1.75;}\r\n\r\n.tw-panel-steps{padding:20px 32px 16px;display:flex;flex-direction:column;gap:10px;}\r\n.tw-panel-step{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:8px;background:rgba(0,200,255,0.04);border:1px solid rgba(0,200,255,0.12);}\r\n.tw-panel-step-n{font-family:'Bebas Neue',sans-serif;font-size:32px;line-height:1;color:rgba(0,200,255,0.25);min-width:36px;text-align:center;flex-shrink:0;}\r\n.tw-panel-step-t{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:17px;color:rgba(255,255,255,0.85);letter-spacing:0.3px;}\r\n\r\n.tw-panel-cta-row{padding:12px 32px 28px;display:flex;justify-content:flex-start;}\r\n.tw-open-btn{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:2.5px;\r\n  padding:12px 28px;border-radius:6px;\r\n  background:linear-gradient(135deg,var(--cyan),#0091b8);\r\n  color:#001019;font-weight:900;border:none;cursor:pointer;\r\n  box-shadow:0 4px 18px rgba(0,200,255,0.3);transition:all 0.2s;\r\n}\r\n.tw-open-btn:hover{background:linear-gradient(135deg,var(--cyan2),var(--cyan));transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,200,255,0.45);}\r\n.tw-open-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.5;transition:transform 0.2s;}\r\n.tw-open-btn:hover svg{transform:translateX(3px);}\r\n\r\n\/* \u2500\u2500 Overlay \u2500\u2500 *\/\r\n.tw-overlay{display:none;position:fixed;inset:0;z-index:9999;background:rgba(2,5,14,0.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:16px;}\r\n.tw-overlay.open{display:flex;}\r\n\r\n.tw-modal{\r\n  background:rgba(5,9,18,0.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);\r\n  border:1px solid rgba(0,200,255,0.18);border-radius:12px;\r\n  width:100%;max-width:700px;max-height:90vh;overflow-y:auto;\r\n  display:flex;flex-direction:column;\r\n  box-shadow:0 24px 80px rgba(0,0,0,0.7),0 0 0 0 rgba(0,200,255,0.1);\r\n  animation:twModalIn 0.22s ease both;position:relative;\r\n}\r\n.tw-modal::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--cyan) 35%,var(--cyan2) 50%,var(--cyan) 65%,transparent);border-radius:12px 12px 0 0;pointer-events:none;z-index:2;}\r\n@keyframes twModalIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}\r\n.tw-modal::-webkit-scrollbar{width:4px;}\r\n.tw-modal::-webkit-scrollbar-thumb{background:rgba(0,200,255,0.15);border-radius:2px;}\r\n\r\n.tw-modal-panel{display:none;flex-direction:column;}\r\n.tw-modal-panel.active{display:flex;}\r\n\r\n\/* \u2500\u2500 Modal header \u2500\u2500 *\/\r\n.tw-m-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px 26px;background:rgba(5,9,18,0.98);border-bottom:1px solid rgba(0,200,255,0.08);gap:12px;}\r\n.tw-m-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.85);flex:1;}\r\n.tw-m-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;}\r\n.tw-m-nav{display:flex;align-items:center;background:rgba(0,200,255,0.05);border:0.5px solid rgba(0,200,255,0.18);border-radius:4px;overflow:hidden;}\r\n.tw-nav-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:none;cursor:pointer;color:rgba(255,255,255,0.4);transition:all 0.15s;}\r\n.tw-nav-btn:hover:not(:disabled){background:rgba(0,200,255,0.1);color:var(--cyan);}\r\n.tw-nav-btn:disabled{opacity:0.2;cursor:default;}\r\n.tw-nav-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;}\r\n.tw-nav-divider{width:0.5px;height:18px;background:rgba(0,200,255,0.12);flex-shrink:0;}\r\n.tw-m-close{background:rgba(0,200,255,0.05);border:0.5px solid rgba(0,200,255,0.18);color:rgba(255,255,255,0.4);font-size:12px;font-weight:600;padding:7px 13px;border-radius:4px;cursor:pointer;transition:all 0.15s;}\r\n.tw-m-close:hover{background:rgba(0,200,255,0.12);color:#fff;border-color:rgba(0,200,255,0.4);}\r\n\r\n\/* \u2500\u2500 Modal body \u2500\u2500 *\/\r\n.tw-m-body{padding:30px 28px 10px;display:flex;flex-direction:column;gap:30px;}\r\n.tw-m-lbl{font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(0,200,255,0.5);display:flex;align-items:center;gap:10px;margin-bottom:14px;}\r\n.tw-m-lbl::after{content:'';flex:1;height:1px;background:rgba(0,200,255,0.1);}\r\n\r\n\/* Steps *\/\r\n.tw-steps{display:flex;flex-direction:column;gap:8px;}\r\n.tw-step{background:rgba(0,200,255,0.03);border:1px solid rgba(0,200,255,0.1);border-radius:8px;padding:18px 20px;display:flex;gap:20px;align-items:flex-start;position:relative;overflow:hidden;transition:all 0.2s;}\r\n.tw-step::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cyan);opacity:0;transition:opacity 0.2s;}\r\n.tw-step:hover{border-color:rgba(0,200,255,0.25);transform:translateX(3px);}\r\n.tw-step:hover::before{opacity:1;}\r\n.tw-step-n{font-family:'Bebas Neue',sans-serif;font-size:1.9rem;line-height:1;color:rgba(0,200,255,0.2);min-width:26px;text-align:center;flex-shrink:0;padding-top:1px;}\r\n.tw-step-body{flex:1;}\r\n.tw-step-t{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;color:rgba(255,255,255,0.82);margin-bottom:6px;text-transform:uppercase;letter-spacing:0.5px;}\r\n.tw-step-d{font-size:13px;color:rgba(255,255,255,0.38);line-height:1.75;}\r\n.tw-step-d strong{color:rgba(255,255,255,0.65);}\r\n.tw-warn{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 13px;background:rgba(239,68,68,0.07);border:1px solid rgba(239,68,68,0.22);border-radius:5px;font-size:12px;color:#fca5a5;font-weight:600;}\r\n\r\n\/* Notices *\/\r\n.tw-notices{display:flex;flex-direction:column;gap:9px;}\r\n.tw-notice{padding:14px 18px;border-radius:7px;font-size:13px;line-height:1.65;display:flex;align-items:flex-start;gap:10px;}\r\n.tw-notice.inf {background:rgba(0,200,255,0.05);border:1px solid rgba(0,200,255,0.2);color:rgba(255,255,255,0.7);}\r\n.tw-notice.warn{background:rgba(239,68,68,0.06);border:1px solid rgba(239,68,68,0.18);color:#fca5a5;}\r\n.tw-notice.ok  {background:rgba(74,232,122,0.05);border:1px solid rgba(74,232,122,0.18);color:#86efac;}\r\n.tw-notice strong{color:inherit;}\r\n\r\n\/* Tiebreakers *\/\r\n.tw-tb{display:flex;flex-direction:column;gap:8px;}\r\n.tw-tb-row{background:rgba(0,200,255,0.03);border:1px solid rgba(0,200,255,0.1);border-radius:6px;padding:14px 16px;}\r\n.tw-tb-t{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;color:var(--cyan);margin-bottom:5px;letter-spacing:0.5px;}\r\n.tw-tb-d{font-size:12px;color:rgba(255,255,255,0.35);line-height:1.7;}\r\n\r\n\/* Modal footer nav *\/\r\n.tw-m-footnav{display:flex;justify-content:space-between;align-items:center;padding:20px 28px 28px;border-top:1px solid rgba(0,200,255,0.08);margin-top:10px;gap:10px;}\r\n.tw-footnav-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;padding:11px 22px;border-radius:6px;border:1px solid rgba(0,200,255,0.2);background:rgba(0,200,255,0.04);color:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.2s;}\r\n.tw-footnav-btn:hover:not(:disabled){background:rgba(0,200,255,0.1);color:var(--cyan);border-color:rgba(0,200,255,0.4);}\r\n.tw-footnav-btn:disabled{opacity:0.2;cursor:default;}\r\n.tw-footnav-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;}\r\n.tw-footnav-counter{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;color:rgba(0,200,255,0.4);}\r\n\r\n@media(max-width:600px){\r\n  .tw-m-body{padding:20px 18px 10px;}\r\n  .tw-m-header{padding:14px 18px;}\r\n  .tw-m-title{font-size:12px;}\r\n  .tw-m-footnav{padding:16px 18px 22px;}\r\n  .tw-panel-header{padding:20px 22px 16px;}\r\n  .tw-panel-steps{padding:16px 22px 12px;}\r\n  .tw-panel-cta-row{padding:10px 22px 22px;}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n<div id=\"tw-outer\" translate=\"no\">\r\n  <div id=\"tw-wrap\">\r\n    <div class=\"tw-eyebrow\">TUTORIALS<\/div>\r\n    <div class=\"tw-main-title\">PATH TO SUCCESS<\/div>\r\n\r\n    <p class=\"tw-intro\" id=\"tw-intro-el\">\u03a0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9 \u03b8\u03b1 \u03b2\u03c1\u03b5\u03af\u03c4\u03b5 \u03b1\u03bd\u03b1\u03bb\u03c5\u03c4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03bf\u03b4\u03b7\u03b3\u03bf\u03cd\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac. \u0394\u03b9\u03b1\u03b2\u03ac\u03c3\u03c4\u03b5 \u03c0\u03c1\u03bf\u03c3\u03b5\u03ba\u03c4\u03b9\u03ba\u03ac \u03c0\u03c1\u03b9\u03bd \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03ac\u03c3\u03c7\u03b5\u03c4\u03b5.<\/p>\r\n    <p class=\"tw-intro\" id=\"tw-intro-en\" style=\"display:none\">Below you will find detailed guides for each tournament. Please read carefully before participating.<\/p>\r\n\r\n    <div class=\"tw-layout\">\r\n      <!-- \u2500\u2500 LEFT LIST \u2500\u2500 -->\r\n      <div class=\"tw-list\" id=\"tw-list\">\r\n\r\n        <div class=\"tw-list-item active\" onclick=\"twSetPanel(0)\">\r\n          <div class=\"tw-list-num\">01<\/div>\r\n          <div class=\"tw-list-text\">\r\n            <div class=\"tw-list-title tw-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<\/div>\r\n            <div class=\"tw-list-title tw-en\" style=\"display:none\">Tournament Registration Guide<\/div>\r\n            <div class=\"tw-list-desc tw-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.<\/div>\r\n            <div class=\"tw-list-desc tw-en\" style=\"display:none\">All steps from creating a Battlefy account to confirming your tournament registration.<\/div>\r\n          <\/div>\r\n          <svg class=\"tw-list-arrow\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n        <\/div>\r\n\r\n        <div class=\"tw-list-item\" onclick=\"twSetPanel(1)\">\r\n          <div class=\"tw-list-num\">02<\/div>\r\n          <div class=\"tw-list-text\">\r\n            <div class=\"tw-list-title tw-el\">\u0397\u03bc\u03ad\u03c1\u03b1 \u0391\u03b3\u03ce\u03bd\u03c9\u03bd \u2014 Match Page<\/div>\r\n            <div class=\"tw-list-title tw-en\" style=\"display:none\">Match Day \u2014 Match Page<\/div>\r\n            <div class=\"tw-list-desc tw-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.<\/div>\r\n            <div class=\"tw-list-desc tw-en\" style=\"display:none\">How to navigate the Match Page: check-in, opponent communication, score reporting and disputes.<\/div>\r\n          <\/div>\r\n          <svg class=\"tw-list-arrow\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n        <\/div>\r\n\r\n        <div class=\"tw-list-item\" onclick=\"twSetPanel(2)\">\r\n          <div class=\"tw-list-num\">03<\/div>\r\n          <div class=\"tw-list-text\">\r\n            <div class=\"tw-list-title tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 Ladder Tournament<\/div>\r\n            <div class=\"tw-list-title tw-en\" style=\"display:none\">Guide \u2014 Ladder Tournament<\/div>\r\n            <div class=\"tw-list-desc tw-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.<\/div>\r\n            <div class=\"tw-list-desc tw-en\" style=\"display:none\">You compete within a set time window. Every win earns ELO points and climbs your ranking.<\/div>\r\n          <\/div>\r\n          <svg class=\"tw-list-arrow\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n        <\/div>\r\n\r\n        <div class=\"tw-list-item\" onclick=\"twSetPanel(3)\">\r\n          <div class=\"tw-list-num\">04<\/div>\r\n          <div class=\"tw-list-text\">\r\n            <div class=\"tw-list-title tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 Swiss Bracket<\/div>\r\n            <div class=\"tw-list-title tw-en\" style=\"display:none\">Guide \u2014 Swiss Bracket<\/div>\r\n            <div class=\"tw-list-desc tw-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.<\/div>\r\n            <div class=\"tw-list-desc tw-en\" style=\"display:none\">You compete in predetermined rounds. After each round matchmaking is based on current results.<\/div>\r\n          <\/div>\r\n          <svg class=\"tw-list-arrow\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- \u2500\u2500 RIGHT PANEL WRAP \u2500\u2500 -->\r\n      <div class=\"tw-panel-wrap\">\r\n\r\n        <!-- PANEL 0 -->\r\n        <div class=\"tw-panel active\" id=\"panel-0\">\r\n          <div class=\"tw-panel-header\">\r\n            <div class=\"tw-panel-info\">\r\n              <div class=\"tw-panel-tag\"><span class=\"tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2<\/span><span class=\"tw-en\" style=\"display:none\">Guide<\/span> \u2014 01 \/ 04<\/div>\r\n              <div class=\"tw-panel-title tw-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<\/div>\r\n              <div class=\"tw-panel-title tw-en\" style=\"display:none\">Tournament Registration Guide<\/div>\r\n              <div class=\"tw-panel-desc tw-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.<\/div>\r\n              <div class=\"tw-panel-desc tw-en\" style=\"display:none\">All steps from creating a Battlefy account to confirming your tournament registration.<\/div>\r\n            <\/div>\r\n            <div class=\"tw-panel-num\">01<\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-steps\">\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">1<\/div><div class=\"tw-panel-step-t tw-el\">\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Create Account<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">2<\/div><div class=\"tw-panel-step-t tw-el\">\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u039a\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Accept Rules<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">3<\/div><div class=\"tw-panel-step-t tw-el\">\u03a3\u03c5\u03bc\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7 \u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Fill in Details<\/div><\/div>\r\n            <div class=\"tw-panel-step\" style=\"opacity:0.45;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:12px;letter-spacing:2px;color:rgba(0,200,255,0.35)\"><span class=\"tw-el\">+ 2 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">+ 2 more steps<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-cta-row\">\r\n            <button class=\"tw-open-btn\" onclick=\"twOpen(0)\">\r\n              <span class=\"tw-el\">\u0386\u03bd\u03bf\u03b9\u03be\u03b5 \u03c4\u03bf\u03bd \u03bf\u03b4\u03b7\u03b3\u03cc<\/span><span class=\"tw-en\" style=\"display:none\">Open guide<\/span>\r\n              <svg viewbox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- PANEL 1 -->\r\n        <div class=\"tw-panel\" id=\"panel-1\">\r\n          <div class=\"tw-panel-header\">\r\n            <div class=\"tw-panel-info\">\r\n              <div class=\"tw-panel-tag\"><span class=\"tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2<\/span><span class=\"tw-en\" style=\"display:none\">Guide<\/span> \u2014 02 \/ 04<\/div>\r\n              <div class=\"tw-panel-title tw-el\">\u0397\u03bc\u03ad\u03c1\u03b1 \u0391\u03b3\u03ce\u03bd\u03c9\u03bd \u2014 Match Page<\/div>\r\n              <div class=\"tw-panel-title tw-en\" style=\"display:none\">Match Day \u2014 Match Page<\/div>\r\n              <div class=\"tw-panel-desc tw-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.<\/div>\r\n              <div class=\"tw-panel-desc tw-en\" style=\"display:none\">How to navigate the Match Page: check-in, opponent communication, score reporting and disputes.<\/div>\r\n            <\/div>\r\n            <div class=\"tw-panel-num\">02<\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-steps\">\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">1<\/div><div class=\"tw-panel-step-t tw-el\">\u0395\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03c3\u03c4\u03b7 \u03a3\u03b5\u03bb\u03af\u03b4\u03b1 \u0391\u03b3\u03ce\u03bd\u03b1<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Access the Match Page<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">2<\/div><div class=\"tw-panel-step-t\">Check-In \/ I'm Ready<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">3<\/div><div class=\"tw-panel-step-t tw-el\">\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1 & \u0391\u03b3\u03ce\u03bd\u03b1\u03c2<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Chat & Play<\/div><\/div>\r\n            <div class=\"tw-panel-step\" style=\"opacity:0.45;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:12px;letter-spacing:2px;color:rgba(0,200,255,0.35)\"><span class=\"tw-el\">+ 2 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">+ 2 more steps<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-cta-row\">\r\n            <button class=\"tw-open-btn\" onclick=\"twOpen(1)\">\r\n              <span class=\"tw-el\">\u0386\u03bd\u03bf\u03b9\u03be\u03b5 \u03c4\u03bf\u03bd \u03bf\u03b4\u03b7\u03b3\u03cc<\/span><span class=\"tw-en\" style=\"display:none\">Open guide<\/span>\r\n              <svg viewbox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- PANEL 2 -->\r\n        <div class=\"tw-panel\" id=\"panel-2\">\r\n          <div class=\"tw-panel-header\">\r\n            <div class=\"tw-panel-info\">\r\n              <div class=\"tw-panel-tag\"><span class=\"tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2<\/span><span class=\"tw-en\" style=\"display:none\">Guide<\/span> \u2014 03 \/ 04<\/div>\r\n              <div class=\"tw-panel-title tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 Ladder Tournament<\/div>\r\n              <div class=\"tw-panel-title tw-en\" style=\"display:none\">Guide \u2014 Ladder Tournament<\/div>\r\n              <div class=\"tw-panel-desc tw-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.<\/div>\r\n              <div class=\"tw-panel-desc tw-en\" style=\"display:none\">You compete within a set time window. Every win earns ELO points and climbs your ranking.<\/div>\r\n            <\/div>\r\n            <div class=\"tw-panel-num\">03<\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-steps\">\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">1<\/div><div class=\"tw-panel-step-t\">Search For Match<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">2<\/div><div class=\"tw-panel-step-t tw-el\">\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u0391\u03b3\u03ce\u03bd\u03b1<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Accept Match<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">3<\/div><div class=\"tw-panel-step-t\">Chat & Play<\/div><\/div>\r\n            <div class=\"tw-panel-step\" style=\"opacity:0.45;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:12px;letter-spacing:2px;color:rgba(0,200,255,0.35)\"><span class=\"tw-el\">+ 1 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03b2\u03ae\u03bc\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">+ 1 more step<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-cta-row\">\r\n            <button class=\"tw-open-btn\" onclick=\"twOpen(2)\">\r\n              <span class=\"tw-el\">\u0386\u03bd\u03bf\u03b9\u03be\u03b5 \u03c4\u03bf\u03bd \u03bf\u03b4\u03b7\u03b3\u03cc<\/span><span class=\"tw-en\" style=\"display:none\">Open guide<\/span>\r\n              <svg viewbox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- PANEL 3 -->\r\n        <div class=\"tw-panel\" id=\"panel-3\">\r\n          <div class=\"tw-panel-header\">\r\n            <div class=\"tw-panel-info\">\r\n              <div class=\"tw-panel-tag\"><span class=\"tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2<\/span><span class=\"tw-en\" style=\"display:none\">Guide<\/span> \u2014 04 \/ 04<\/div>\r\n              <div class=\"tw-panel-title tw-el\">\u039f\u03b4\u03b7\u03b3\u03cc\u03c2 Swiss Bracket<\/div>\r\n              <div class=\"tw-panel-title tw-en\" style=\"display:none\">Guide \u2014 Swiss Bracket<\/div>\r\n              <div class=\"tw-panel-desc tw-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.<\/div>\r\n              <div class=\"tw-panel-desc tw-en\" style=\"display:none\">You compete in predetermined rounds. After each round matchmaking is based on current results.<\/div>\r\n            <\/div>\r\n            <div class=\"tw-panel-num\">04<\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-steps\">\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">1<\/div><div class=\"tw-panel-step-t tw-el\">Round 1 \u2014 \u039a\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Round 1 \u2014 Draw<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">2<\/div><div class=\"tw-panel-step-t tw-el\">\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03b9 \u0393\u03cd\u03c1\u03bf\u03b9<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Subsequent Rounds<\/div><\/div>\r\n            <div class=\"tw-panel-step\"><div class=\"tw-panel-step-n\">3<\/div><div class=\"tw-panel-step-t tw-el\">\u0391\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae \u0393\u03cd\u03c1\u03bf\u03c5<\/div><div class=\"tw-panel-step-t tw-en\" style=\"display:none\">Waiting for Next Round<\/div><\/div>\r\n            <div class=\"tw-panel-step\" style=\"opacity:0.45;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:12px;letter-spacing:2px;color:rgba(0,200,255,0.35)\"><span class=\"tw-el\">+ 1 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03b2\u03ae\u03bc\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">+ 1 more step<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"tw-panel-cta-row\">\r\n            <button class=\"tw-open-btn\" onclick=\"twOpen(3)\">\r\n              <span class=\"tw-el\">\u0386\u03bd\u03bf\u03b9\u03be\u03b5 \u03c4\u03bf\u03bd \u03bf\u03b4\u03b7\u03b3\u03cc<\/span><span class=\"tw-en\" style=\"display:none\">Open guide<\/span>\r\n              <svg viewbox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div><!-- \/tw-panel-wrap -->\r\n    <\/div><!-- \/tw-layout -->\r\n  <\/div><!-- \/tw-wrap -->\r\n\r\n  <!-- \u2500\u2500 OVERLAY \u2500\u2500 -->\r\n  <div class=\"tw-overlay\" id=\"tw-overlay\" onclick=\"if(event.target===this)twClose()\">\r\n    <div class=\"tw-modal\" id=\"tw-modal\" translate=\"no\">\r\n\r\n      <div class=\"tw-m-header\" id=\"tw-m-header\">\r\n        <span class=\"tw-m-title\" id=\"tw-m-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<\/span>\r\n        <span class=\"tw-m-title\" id=\"tw-m-title-en\" style=\"display:none\">Tournament Registration Guide<\/span>\r\n        <div class=\"tw-m-actions\">\r\n          <div class=\"tw-m-nav\">\r\n            <button class=\"tw-nav-btn\" id=\"nav-prev\" onclick=\"twNav(-1)\"><svg viewbox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><\/button>\r\n            <div class=\"tw-nav-divider\"><\/div>\r\n            <button class=\"tw-nav-btn\" id=\"nav-next\" onclick=\"twNav(1)\"><svg viewbox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>\r\n          <\/div>\r\n          <button class=\"tw-m-close\" onclick=\"twClose()\">\u2715<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- MODAL PANEL 0 -->\r\n      <div class=\"tw-modal-panel active\" id=\"mpanel-0\">\r\n        <div class=\"tw-m-body\">\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u0392\u03ae\u03bc\u03b1\u03c4\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">Steps<\/span><\/div>\r\n            <div class=\"tw-steps\">\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">1<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">CREATE ACCOUNT<\/div><div class=\"tw-step-d tw-el\">\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03c4\u03bf <strong>Battlefy<\/strong> \u03ae \u03ba\u03ac\u03bd\u03b5 login \u03bc\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9, \u03c0.\u03c7. <strong>Google<\/strong> (\u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03bf\u03c2 \u03c4\u03c1\u03cc\u03c0\u03bf\u03c2).<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Create a <strong>Battlefy<\/strong> account or log in using one of the available options, e.g. <strong>Google<\/strong> (easiest method).<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">2<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">ACCEPT RULES<\/div><div class=\"tw-step-d tw-el\">\u0394\u03b9\u03ac\u03b2\u03b1\u03c3\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03c0\u03c1\u03bf\u03c3\u03b5\u03ba\u03c4\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03c4\u03c3\u03ad\u03ba\u03b1\u03c1\u03b5 \u03cc\u03c4\u03b9 \u03c3\u03c5\u03bc\u03c6\u03c9\u03bd\u03b5\u03af\u03c2. \u0388\u03c4\u03c3\u03b9 \u03b3\u03bd\u03c9\u03c1\u03af\u03b6\u03b5\u03b9\u03c2 \u03c4\u03b9 \u03b1\u03bd\u03b1\u03bc\u03ad\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c3\u03ad\u03bd\u03b1.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Read the rules carefully and check the box to confirm you agree. This tells you what is expected during the tournament.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">3<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">FILL IN DETAILS<\/div><div class=\"tw-step-d tw-el\">\u03a3\u03c5\u03bc\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf <strong>In-Game Name<\/strong> \u03c3\u03bf\u03c5 \u03cc\u03c0\u03c9\u03c2 \u03c6\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c0\u03b1\u03b9\u03c7\u03bd\u03af\u03b4\u03b9. \u03a0\u03b5\u03b4\u03af\u03b1 \u03bc\u03b5 \u00abPrivate\u00bb \u03c4\u03b1 \u03b2\u03bb\u03ad\u03c0\u03bf\u03c5\u03bd \u03bc\u03cc\u03bd\u03bf \u03bf\u03b9 \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03c9\u03c4\u03ad\u03c2.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Enter your <strong>In-Game Name<\/strong> as it appears in-game. Fields marked \u00abPrivate\u00bb are only visible to organisers.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">4<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">CREATE \/ SELECT TEAM<\/div><div class=\"tw-step-d tw-el\">\u03a3\u03b5 \u03bf\u03bc\u03b1\u03b4\u03b9\u03ba\u03cc \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac: \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 <strong>\u00abCreate a New Team\u00bb<\/strong> \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.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">For team tournaments: click <strong>\u00abCreate a New Team\u00bb<\/strong> or select an existing one. Use the invite link to add teammates.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">5<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">CHECK-IN<\/div><div class=\"tw-step-d tw-el\">\u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 check-in, \u03be\u03b5\u03ba\u03b9\u03bd\u03ac <strong>30 \u03bb\u03b5\u03c0\u03c4\u03ac \u03c0\u03c1\u03b9\u03bd<\/strong> \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. \u0391\u03bd \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf check-in, \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 <strong>\u03ac\u03bc\u03b5\u03c3\u03b1<\/strong> \u03bc\u03b5 \u03c4\u03bf <strong>Discord Support \u03c4\u03b7\u03c2 VGL ESPORTS<\/strong>.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">If check-in is required, it opens <strong>30 minutes before<\/strong> start. The \u00abCheck-in\u00bb button turns red. Only checked-in players can compete. If you cannot access check-in, contact <strong>VGL ESPORTS Discord Support immediately<\/strong>.<\/div><\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u03a3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac<\/span><span class=\"tw-en\" style=\"display:none\">Important<\/span><\/div>\r\n            <div class=\"tw-notices\">\r\n              <div class=\"tw-notice ok\"><span>\u2705<\/span><span class=\"tw-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 <strong>\u00abEdit Registration Fields\u00bb<\/strong>.<\/span><span class=\"tw-en\" style=\"display:none\">You can update details before the start via <strong>\u00abEdit Registration Fields\u00bb<\/strong>.<\/span><\/div>\r\n              <div class=\"tw-notice warn\"><span>\u26a0\ufe0f<\/span><span class=\"tw-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.<\/span><span class=\"tw-en\" style=\"display:none\">After the tournament starts, details cannot be changed \u2014 contact the organiser if needed.<\/span><\/div>\r\n              <div class=\"tw-notice inf\"><span>\u2139\ufe0f<\/span><span class=\"tw-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!<\/span><span class=\"tw-en\" style=\"display:none\">Missing check-in means you cannot play. Keep an eye on the time!<\/span><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"tw-m-footnav\">\r\n          <button class=\"tw-footnav-btn\" disabled><svg viewbox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><span class=\"tw-el\">\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Previous<\/span><\/button>\r\n          <span class=\"tw-footnav-counter\">01 \/ 04<\/span>\r\n          <button class=\"tw-footnav-btn\" onclick=\"twNav(1)\"><span class=\"tw-el\">\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Next<\/span><svg viewbox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- MODAL PANEL 1 -->\r\n      <div class=\"tw-modal-panel\" id=\"mpanel-1\">\r\n        <div class=\"tw-m-body\">\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u0392\u03ae\u03bc\u03b1\u03c4\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">Steps<\/span><\/div>\r\n            <div class=\"tw-steps\">\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">1<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">ACCESS THE MATCH PAGE<\/div><div class=\"tw-step-d tw-el\">\u039c\u03cc\u03bb\u03b9\u03c2 \u03bc\u03c0\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf bracket, \u03c0\u03ac\u03c4\u03b7\u03c3\u03b5 <strong>\u00abGo to Match\u00bb<\/strong>. \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 Battlefy \u03ba\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c3\u03c9\u03c3\u03c4\u03cc bracket.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Once in the bracket, click <strong>\u00abGo to Match\u00bb<\/strong>. Make sure you are on the correct Battlefy account and bracket.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">2<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">CHECK-IN \/ I'M READY<\/div><div class=\"tw-step-d tw-el\">\u039f \u03c0\u03b1\u03af\u03ba\u03c4\u03b7\u03c2 \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 check-in \u03c3\u03c4\u03bf \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03b5\u03bd\u03c4\u03cc\u03c2 \u03c7\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03c0\u03b5\u03c1\u03b9\u03b8\u03c9\u03c1\u03af\u03bf\u03c5 <strong>\u03b1\u03bb\u03bb\u03ac \u03ba\u03b1\u03b9<\/strong> \u03bd\u03b1 \u03c0\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9 <strong>\u00abI'm Ready\u00bb<\/strong> \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03bc\u03b1\u03c4\u03c3\u03ac\u03c1\u03b9\u03c3\u03bc\u03b1 \u03bc\u03b5 \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf \u03b5\u03bd\u03c4\u03cc\u03c2 <strong>5 \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd<\/strong>.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">The player must check in to the tournament within the allotted time <strong>and also<\/strong> click <strong>\u00abI'm Ready\u00bb<\/strong> for each individual match within <strong>5 minutes<\/strong>.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">3<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">CHAT & PLAY<\/div><div class=\"tw-step-d tw-el\">\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03c4\u03bf <strong>Match Chat<\/strong> \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.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Use the <strong>Match Chat<\/strong> for Invite or Lobby. Communication outside Battlefy (Discord DMs etc.) is not valid.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">4<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">REPORT SCORE<\/div><div class=\"tw-step-d tw-el\">\u039c\u03b5\u03c4\u03ac \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1: <strong>\u00abReport Score\u00bb<\/strong> \u2192 \u039a\u03b1\u03c4\u03bf\u03c7\u03cd\u03c1\u03c9\u03c3\u03b5 \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1 \u2192 \u03b1\u03bd\u03ad\u03b2\u03b1\u03c3\u03b5 <strong>screenshot<\/strong>. \u03a3\u03b5 Best-of-X \u03b5\u03c0\u03b1\u03bd\u03ac\u03bb\u03b1\u03b2\u03b5 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 game.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">After the match: <strong>\u00abReport Score\u00bb<\/strong> \u2192 confirm result \u2192 upload a <strong>screenshot<\/strong>. For Best-of-X repeat for each game.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">5<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">REPORT AN ISSUE<\/div><div class=\"tw-step-d tw-el\">\u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03be\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1: <strong>\u00abReport Match Issue\u00bb<\/strong> \u2192 \u03c0\u03b5\u03c1\u03af\u03b3\u03c1\u03b1\u03c8\u03b5 \u2192 \u03b1\u03bd\u03ad\u03b2\u03b1\u03c3\u03b5 \u03b1\u03c0\u03bf\u03b4\u03b5\u03b9\u03ba\u03c4\u03b9\u03ba\u03cc. \u03a0\u03b5\u03c1\u03af\u03bc\u03b5\u03bd\u03b5 admin \u03c3\u03c4\u03bf Match Chat.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">If a problem occurs: <strong>\u00abReport Match Issue\u00bb<\/strong> \u2192 describe it \u2192 attach proof. Wait for an admin in the Match Chat.<\/div><\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u03a3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac<\/span><span class=\"tw-en\" style=\"display:none\">Important<\/span><\/div>\r\n            <div class=\"tw-notices\">\r\n              <div class=\"tw-notice warn\"><span>\u26a0\ufe0f<\/span><span class=\"tw-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 <strong>\u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf<\/strong>. \u039c\u03cc\u03bd\u03bf \u03bc\u03ad\u03c3\u03c9 Battlefy Match Page.<\/span><span class=\"tw-en\" style=\"display:none\">During tournaments Discord support is <strong>locked<\/strong>. Use Battlefy Match Page only.<\/span><\/div>\r\n              <div class=\"tw-notice ok\"><span>\u2705<\/span><span class=\"tw-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.<\/span><span class=\"tw-en\" style=\"display:none\">If you have a BYE in the bracket, you advance automatically to the next round.<\/span><\/div>\r\n              <div class=\"tw-notice inf\"><span>\u2139\ufe0f<\/span><span class=\"tw-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\u03b1\u03af\u03c1\u03c9\u03c2, \u03b5\u03b3\u03ba\u03c1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1.<\/span><span class=\"tw-en\" style=\"display:none\">Your opponent has a time window to confirm the score \u2014 if they take no action, it is auto-approved.<\/span><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"tw-m-footnav\">\r\n          <button class=\"tw-footnav-btn\" onclick=\"twNav(-1)\"><svg viewbox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><span class=\"tw-el\">\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Previous<\/span><\/button>\r\n          <span class=\"tw-footnav-counter\">02 \/ 04<\/span>\r\n          <button class=\"tw-footnav-btn\" onclick=\"twNav(1)\"><span class=\"tw-el\">\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Next<\/span><svg viewbox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- MODAL PANEL 2 -->\r\n      <div class=\"tw-modal-panel\" id=\"mpanel-2\">\r\n        <div class=\"tw-m-body\">\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u0392\u03ae\u03bc\u03b1\u03c4\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">Steps<\/span><\/div>\r\n            <div class=\"tw-steps\">\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">1<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">SEARCH FOR MATCH<\/div><div class=\"tw-step-d tw-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 <strong>\u00abSearch For Match\u00bb<\/strong> \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.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Once the tournament starts, click <strong>\u00abSearch For Match\u00bb<\/strong> during the hours set by the organiser. The system matches opponents automatically by ELO.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">2<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">ACCEPT MATCH<\/div><div class=\"tw-step-d tw-el\">\u039c\u03cc\u03bb\u03b9\u03c2 \u03b2\u03c1\u03b5\u03b8\u03b5\u03af \u03b1\u03bd\u03c4\u03af\u03c0\u03b1\u03bb\u03bf\u03c2, <strong>\u03b1\u03c0\u03bf\u03b4\u03ad\u03be\u03bf\u03c5 \u03b5\u03bd\u03c4\u03cc\u03c2 60 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03bf\u03bb\u03ad\u03c0\u03c4\u03c9\u03bd<\/strong>.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">When an opponent is found, <strong>accept within 60 seconds<\/strong>.<\/div><div class=\"tw-warn\">\u26a0\ufe0f <span class=\"tw-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<\/span><span class=\"tw-en\" style=\"display:none\">Not accepting within 60 seconds = match automatically cancelled<\/span><\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">3<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">CHAT & PLAY<\/div><div class=\"tw-step-d tw-el\">\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 \u03bc\u03ad\u03c3\u03c9 <strong>Match Chat<\/strong> \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 <strong>Golden Goal<\/strong> (\u03c0\u03c1\u03ce\u03c4\u03bf \u03b3\u03ba\u03bf\u03bb \u03ba\u03b5\u03c1\u03b4\u03af\u03b6\u03b5\u03b9).<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Use the <strong>Match Chat<\/strong> for Invite or Lobby. For a draw: extra match with <strong>Golden Goal<\/strong> rules (first goal wins).<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">4<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">REPORT SCORE \/ ISSUE<\/div><div class=\"tw-step-d tw-el\">\u039c\u03b5\u03c4\u03ac \u03c4\u03bf\u03bd \u03b1\u03b3\u03ce\u03bd\u03b1 \u03c0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 <strong>\u00abReport Score\u00bb<\/strong>, \u03ba\u03b1\u03c4\u03bf\u03c7\u03c5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf \u03b1\u03c0\u03bf\u03c4\u03ad\u03bb\u03b5\u03c3\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b5\u03b2\u03ac\u03c3\u03c4\u03b5 screenshot \u03b1\u03c0\u03bf\u03b4\u03b5\u03b9\u03ba\u03c4\u03b9\u03ba\u03cc. \u0393\u03b9\u03b1 \u03c4\u03c5\u03c7\u03cc\u03bd \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03ae \u03ad\u03bd\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 <strong>\u00abReport Issue\u00bb<\/strong> \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03b5\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03bd Admin.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">After the match click <strong>\u00abReport Score\u00bb<\/strong>, confirm the result and upload a screenshot as proof. For any issue or dispute click <strong>\u00abReport Issue\u00bb<\/strong> to contact the Admin.<\/div><\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u03a3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac<\/span><span class=\"tw-en\" style=\"display:none\">Important<\/span><\/div>\r\n            <div class=\"tw-notices\">\r\n              <div class=\"tw-notice inf\"><span>\u2139\ufe0f<\/span><span class=\"tw-el\"><strong>ELO<\/strong>: \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.<\/span><span class=\"tw-en\" style=\"display:none\"><strong>ELO<\/strong>: more points for beating stronger opponents \u2014 more lost for losing to weaker ones.<\/span><\/div>\r\n              <div class=\"tw-notice ok\"><span>\u2705<\/span><span class=\"tw-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.<\/span><span class=\"tw-en\" style=\"display:none\">No draws in Ladder \u2014 Golden Goal applies to all tied results.<\/span><\/div>\r\n              <div class=\"tw-notice warn\"><span>\u26a0\ufe0f<\/span><span class=\"tw-el\">\u0393\u03b9\u03b1 \u03c4\u03c5\u03c7\u03cc\u03bd \u03b1\u03c0\u03bf\u03c1\u03b5\u03af\u03b5\u03c2: Discord Support Chat, \u03c4\u03bf \u03bf\u03c0\u03bf\u03af\u03bf \u03c0\u03b1\u03c1\u03b1\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.<\/span><span class=\"tw-en\" style=\"display:none\">For questions: Discord Support Chat, which remains closed during tournament hours.<\/span><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"tw-m-footnav\">\r\n          <button class=\"tw-footnav-btn\" onclick=\"twNav(-1)\"><svg viewbox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><span class=\"tw-el\">\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Previous<\/span><\/button>\r\n          <span class=\"tw-footnav-counter\">03 \/ 04<\/span>\r\n          <button class=\"tw-footnav-btn\" onclick=\"twNav(1)\"><span class=\"tw-el\">\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Next<\/span><svg viewbox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- MODAL PANEL 3 -->\r\n      <div class=\"tw-modal-panel\" id=\"mpanel-3\">\r\n        <div class=\"tw-m-body\">\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u0392\u03ae\u03bc\u03b1\u03c4\u03b1<\/span><span class=\"tw-en\" style=\"display:none\">Steps<\/span><\/div>\r\n            <div class=\"tw-steps\">\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">1<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">ROUND 1 \u2014 DRAW<\/div><div class=\"tw-step-d tw-el\">\u03a4\u03b1 matchups \u03c4\u03bf\u03c5 Round 1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 <strong>\u03c4\u03c5\u03c7\u03b1\u03af\u03b1 \u03ae \u03b2\u03ac\u03c3\u03b5\u03b9 seeding<\/strong> \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03c9\u03c4\u03ae.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Round 1 matchups are created <strong>randomly or by seeding<\/strong> as set by the organiser.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">2<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">SUBSEQUENT ROUNDS<\/div><div class=\"tw-step-d tw-el\">\u03a4\u03bf \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 \u03b6\u03b5\u03c5\u03b3\u03b1\u03c1\u03ce\u03bd\u03b5\u03b9 \u03c0\u03ac\u03bd\u03c4\u03b1 \u03c0\u03b1\u03c1\u03cc\u03bc\u03bf\u03b9\u03b1 \u03c1\u03b5\u03ba\u03cc\u03c1. \u03a0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 <strong>1-0<\/strong> \u03c0\u03b1\u03af\u03b6\u03bf\u03c5\u03bd \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03c4\u03bf\u03c5\u03c2 \u00b7 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 <strong>0-1<\/strong> \u03c0\u03b1\u03af\u03b6\u03bf\u03c5\u03bd \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03c4\u03bf\u03c5\u03c2.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">The system always pairs similar records. Players <strong>1-0<\/strong> face each other \u00b7 players <strong>0-1<\/strong> face each other.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">3<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">WAITING FOR NEXT ROUND<\/div><div class=\"tw-step-d tw-el\">\u039f \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03b3\u03cd\u03c1\u03bf\u03c2 <strong>\u03b4\u03b5\u03bd \u03be\u03b5\u03ba\u03b9\u03bd\u03ac<\/strong> \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03c9\u03b8\u03bf\u03cd\u03bd \u03cc\u03bb\u03bf\u03b9 \u03bf\u03b9 \u03b1\u03b3\u03ce\u03bd\u03b5\u03c2. \u0391\u03bd\u03b1\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03c4\u03bf\u03c5 \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03b3\u03cd\u03c1\u03bf\u03c5.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">The next round <strong>does not start<\/strong> until all matches finish. Wait for the next round to begin.<\/div><\/div><\/div>\r\n              <div class=\"tw-step\"><div class=\"tw-step-n\">4<\/div><div class=\"tw-step-body\"><div class=\"tw-step-t\">ADVANCEMENT<\/div><div class=\"tw-step-d tw-el\">\u039f\u03b9 \u03ba\u03bf\u03c1\u03c5\u03c6\u03b1\u03af\u03bf\u03b9 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 \u03c3\u03c5\u03bd\u03ae\u03b8\u03c9\u03c2 \u03c0\u03c1\u03bf\u03ba\u03c1\u03af\u03bd\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03b5 Elimination \/ Playoffs \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03bc\u03b5 \u03c4\u03b9 \u03bf\u03c1\u03af\u03b6\u03b5\u03b9 \u03bf \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03c9\u03c4\u03ae\u03c2. \u039f \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c4\u03c9\u03bd \u03c0\u03b1\u03b9\u03ba\u03c4\u03ce\u03bd \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03ba\u03c1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03c6\u03ac\u03c3\u03b7 \u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03c4\u03bf \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac.<\/div><div class=\"tw-step-d tw-en\" style=\"display:none\">Top players usually advance to Elimination \/ Playoffs depending on what the organiser specifies. The number of players advancing to the next stage varies by tournament.<\/div><\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"tw-m-lbl\"><span class=\"tw-el\">\u03a3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac<\/span><span class=\"tw-en\" style=\"display:none\">Important<\/span><\/div>\r\n            <div class=\"tw-notices\">\r\n              <div class=\"tw-notice inf\"><span>\u2139\ufe0f<\/span><span class=\"tw-el\">Swiss \u03b5\u03c6\u03b1\u03c1\u03bc\u03cc\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 <strong>\u03ad\u03c9\u03c2 64 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2<\/strong>. \u0391\u03c0\u03cc 65+ \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 Ladder format.<\/span><span class=\"tw-en\" style=\"display:none\">Swiss applies for <strong>up to 64 players<\/strong>. 65+ players use the Ladder format.<\/span><\/div>\r\n              <div class=\"tw-notice ok\"><span>\u2705<\/span><span class=\"tw-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 <strong>BYE<\/strong>.<\/span><span class=\"tw-en\" style=\"display:none\">If there is an odd number at a record, a player may receive a <strong>BYE<\/strong>.<\/span><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"tw-m-lbl\">Tiebreakers<\/div>\r\n            <div class=\"tw-tb\">\r\n              <div class=\"tw-tb-row\"><div class=\"tw-tb-t\">OMW% \u2014 Opponent Match Win %<\/div><div class=\"tw-tb-d tw-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.<\/div><div class=\"tw-tb-d tw-en\" style=\"display:none\">Win percentage of your opponents. Higher = tougher schedule.<\/div><\/div>\r\n              <div class=\"tw-tb-row\"><div class=\"tw-tb-t\">GW% \u2014 Player Game Win %<\/div><div class=\"tw-tb-d tw-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).<\/div><div class=\"tw-tb-d tw-en\" style=\"display:none\">Your win percentage across individual games (in best-of formats).<\/div><\/div>\r\n              <div class=\"tw-tb-row\"><div class=\"tw-tb-t\">OOW% \u2014 Opp. Opp. Match Win %<\/div><div class=\"tw-tb-d tw-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.<\/div><div class=\"tw-tb-d tw-en\" style=\"display:none\">Win % of your opponents' opponents \u2014 overall strength of schedule.<\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"tw-m-footnav\">\r\n          <button class=\"tw-footnav-btn\" onclick=\"twNav(-1)\"><svg viewbox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><span class=\"tw-el\">\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Previous<\/span><\/button>\r\n          <span class=\"tw-footnav-counter\">04 \/ 04<\/span>\r\n          <button class=\"tw-footnav-btn\" disabled><span class=\"tw-el\">\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf<\/span><span class=\"tw-en\" style=\"display:none\">Next<\/span><svg viewbox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/tw-modal -->\r\n  <\/div><!-- \/tw-overlay -->\r\n\r\n<\/div><!-- \/tw-outer -->\r\n\r\n<script>\r\n(function(){\r\n  var isGreek = window.location.pathname.indexOf('\/el\/') !== -1;\r\n  var _cur = 0, TOTAL = 4;\r\n\r\n  function applyLang(){\r\n    var elEls = document.querySelectorAll('#tw-outer .tw-el');\r\n    var enEls = document.querySelectorAll('#tw-outer .tw-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      document.getElementById('tw-intro-el').style.display='';\r\n      document.getElementById('tw-intro-en').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      document.getElementById('tw-intro-el').style.display='none';\r\n      document.getElementById('tw-intro-en').style.display='';\r\n    }\r\n  }\r\n  applyLang();\r\n\r\n  \/* \u2500\u2500 Force padding\/sizing past Elementor & site CSS \u2500\u2500 *\/\r\n  (function forceStyles(){\r\n    var outer = document.getElementById('tw-outer');\r\n    if(!outer) return;\r\n    outer.style.setProperty('padding','52px 24px 60px','important');\r\n    outer.style.setProperty('box-sizing','border-box','important');\r\n    var wrap = outer.querySelector('.vglw-wrap, #tw-wrap');\r\n    if(wrap){\r\n      wrap.style.setProperty('max-width','1280px','important');\r\n      wrap.style.setProperty('margin','0 auto','important');\r\n      wrap.style.setProperty('width','100%','important');\r\n    }\r\n    \/* Panel wrap *\/\r\n    var pw = outer.querySelector('.tw-panel-wrap');\r\n    if(pw) pw.style.setProperty('width','100%','important');\r\n    \/* List items *\/\r\n    outer.querySelectorAll('.tw-list-item').forEach(function(el){\r\n      el.style.setProperty('padding','14px 18px','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    \/* Panel headers *\/\r\n    outer.querySelectorAll('.tw-panel-header').forEach(function(el){\r\n      el.style.setProperty('padding','28px 32px 20px','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    \/* Panel steps *\/\r\n    outer.querySelectorAll('.tw-panel-steps').forEach(function(el){\r\n      el.style.setProperty('padding','20px 32px 16px','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    \/* CTA row *\/\r\n    outer.querySelectorAll('.tw-panel-cta-row').forEach(function(el){\r\n      el.style.setProperty('padding','12px 32px 28px','important');\r\n    });\r\n    \/* Panel steps forced *\/\r\n    outer.querySelectorAll('.tw-panel-step').forEach(function(el){\r\n      el.style.setProperty('padding','14px 20px','important');\r\n      el.style.setProperty('gap','16px','important');\r\n      el.style.setProperty('display','flex','important');\r\n      el.style.setProperty('align-items','center','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    outer.querySelectorAll('.tw-panel-step-n').forEach(function(el){\r\n      el.style.setProperty('font-size','32px','important');\r\n      el.style.setProperty('min-width','40px','important');\r\n      el.style.setProperty('width','40px','important');\r\n      el.style.setProperty('text-align','center','important');\r\n      el.style.setProperty('flex-shrink','0','important');\r\n      el.style.setProperty('line-height','1','important');\r\n    });\r\n    outer.querySelectorAll('.tw-panel-step-t').forEach(function(el){\r\n      el.style.setProperty('font-size','17px','important');\r\n      el.style.setProperty('font-weight','700','important');\r\n      el.style.setProperty('letter-spacing','0.3px','important');\r\n    });\r\n    \/* Open guide button *\/\r\n    outer.querySelectorAll('.tw-open-btn').forEach(function(el){\r\n      el.style.setProperty('display','inline-flex','important');\r\n      el.style.setProperty('align-items','center','important');\r\n      el.style.setProperty('gap','8px','important');\r\n      el.style.setProperty('padding','13px 30px','important');\r\n      el.style.setProperty('font-size','15px','important');\r\n      el.style.setProperty('letter-spacing','2.5px','important');\r\n      el.style.setProperty('border-radius','6px','important');\r\n      el.style.setProperty('border','none','important');\r\n      el.style.setProperty('background','linear-gradient(135deg,#00c8ff,#0091b8)','important');\r\n      el.style.setProperty('color','#001019','important');\r\n      el.style.setProperty('font-family','Bebas Neue,sans-serif','important');\r\n      el.style.setProperty('cursor','pointer','important');\r\n      el.style.setProperty('text-decoration','none','important');\r\n      el.style.setProperty('line-height','1','important');\r\n    });\r\n    \/* Steps inside modal *\/\r\n    outer.querySelectorAll('.tw-step').forEach(function(el){\r\n      el.style.setProperty('padding','18px 20px','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    \/* Modal body *\/\r\n    outer.querySelectorAll('.tw-m-body').forEach(function(el){\r\n      el.style.setProperty('padding','30px 28px 10px','important');\r\n    });\r\n    \/* Modal header *\/\r\n    outer.querySelectorAll('.tw-m-header').forEach(function(el){\r\n      el.style.setProperty('padding','18px 26px','important');\r\n    });\r\n    \/* Footnav *\/\r\n    outer.querySelectorAll('.tw-m-footnav').forEach(function(el){\r\n      el.style.setProperty('padding','20px 28px 28px','important');\r\n      el.style.setProperty('display','flex','important');\r\n      el.style.setProperty('justify-content','space-between','important');\r\n      el.style.setProperty('align-items','center','important');\r\n      el.style.setProperty('gap','10px','important');\r\n      el.style.setProperty('border-top','1px solid rgba(0,200,255,0.08)','important');\r\n    });\r\n    \/* Prev\/Next buttons *\/\r\n    outer.querySelectorAll('.tw-footnav-btn').forEach(function(el){\r\n      el.style.setProperty('display','inline-flex','important');\r\n      el.style.setProperty('align-items','center','important');\r\n      el.style.setProperty('gap','8px','important');\r\n      el.style.setProperty('font-family','Bebas Neue,sans-serif','important');\r\n      el.style.setProperty('font-size','14px','important');\r\n      el.style.setProperty('letter-spacing','2px','important');\r\n      el.style.setProperty('padding','11px 22px','important');\r\n      el.style.setProperty('border-radius','6px','important');\r\n      el.style.setProperty('border','1px solid rgba(0,200,255,0.2)','important');\r\n      el.style.setProperty('background','rgba(0,200,255,0.04)','important');\r\n      el.style.setProperty('color','rgba(255,255,255,0.5)','important');\r\n      el.style.setProperty('cursor','pointer','important');\r\n      el.style.setProperty('line-height','1','important');\r\n      el.style.setProperty('text-decoration','none','important');\r\n    });\r\n    outer.querySelectorAll('.tw-footnav-counter').forEach(function(el){\r\n      el.style.setProperty('font-family','Bebas Neue,sans-serif','important');\r\n      el.style.setProperty('font-size','14px','important');\r\n      el.style.setProperty('letter-spacing','2px','important');\r\n      el.style.setProperty('color','rgba(0,200,255,0.4)','important');\r\n    });\r\n    \/* Notices *\/\r\n    outer.querySelectorAll('.tw-notice').forEach(function(el){\r\n      el.style.setProperty('padding','14px 18px','important');\r\n      el.style.setProperty('border-radius','7px','important');\r\n      el.style.setProperty('font-size','13px','important');\r\n      el.style.setProperty('line-height','1.65','important');\r\n      el.style.setProperty('display','flex','important');\r\n      el.style.setProperty('align-items','flex-start','important');\r\n      el.style.setProperty('gap','10px','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    \/* Tiebreaker rows *\/\r\n    outer.querySelectorAll('.tw-tb-row').forEach(function(el){\r\n      el.style.setProperty('padding','14px 16px','important');\r\n      el.style.setProperty('border-radius','6px','important');\r\n      el.style.setProperty('background','rgba(0,200,255,0.03)','important');\r\n      el.style.setProperty('border','1px solid rgba(0,200,255,0.1)','important');\r\n      el.style.setProperty('box-sizing','border-box','important');\r\n    });\r\n    outer.querySelectorAll('.tw-tb-t').forEach(function(el){\r\n      el.style.setProperty('font-family','Barlow Condensed,sans-serif','important');\r\n      el.style.setProperty('font-size','13px','important');\r\n      el.style.setProperty('font-weight','700','important');\r\n      el.style.setProperty('color','#00c8ff','important');\r\n      el.style.setProperty('margin-bottom','5px','important');\r\n      el.style.setProperty('letter-spacing','0.5px','important');\r\n      el.style.setProperty('display','block','important');\r\n    });\r\n    outer.querySelectorAll('.tw-tb-d').forEach(function(el){\r\n      el.style.setProperty('font-size','12px','important');\r\n      el.style.setProperty('color','rgba(255,255,255,0.35)','important');\r\n      el.style.setProperty('line-height','1.7','important');\r\n    });\r\n    outer.querySelectorAll('.tw-tb').forEach(function(el){\r\n      el.style.setProperty('display','flex','important');\r\n      el.style.setProperty('flex-direction','column','important');\r\n      el.style.setProperty('gap','8px','important');\r\n    });\r\n    \/* Steps in modal *\/\r\n    outer.querySelectorAll('.tw-step-n').forEach(function(el){\r\n      el.style.setProperty('font-family','Bebas Neue,sans-serif','important');\r\n      el.style.setProperty('font-size','1.9rem','important');\r\n      el.style.setProperty('line-height','1','important');\r\n      el.style.setProperty('color','rgba(0,200,255,0.2)','important');\r\n      el.style.setProperty('min-width','26px','important');\r\n      el.style.setProperty('text-align','center','important');\r\n      el.style.setProperty('flex-shrink','0','important');\r\n    });\r\n    outer.querySelectorAll('.tw-step-t').forEach(function(el){\r\n      el.style.setProperty('font-family','Barlow Condensed,sans-serif','important');\r\n      el.style.setProperty('font-size','14px','important');\r\n      el.style.setProperty('font-weight','700','important');\r\n      el.style.setProperty('color','rgba(255,255,255,0.82)','important');\r\n      el.style.setProperty('margin-bottom','6px','important');\r\n      el.style.setProperty('text-transform','uppercase','important');\r\n      el.style.setProperty('letter-spacing','0.5px','important');\r\n      el.style.setProperty('display','block','important');\r\n    });\r\n    outer.querySelectorAll('.tw-step-d').forEach(function(el){\r\n      el.style.setProperty('font-size','13px','important');\r\n      el.style.setProperty('color','rgba(255,255,255,0.38)','important');\r\n      el.style.setProperty('line-height','1.75','important');\r\n    });\r\n    \/* m-lbl *\/\r\n    outer.querySelectorAll('.tw-m-lbl').forEach(function(el){\r\n      el.style.setProperty('font-family','Barlow Condensed,sans-serif','important');\r\n      el.style.setProperty('font-size','10px','important');\r\n      el.style.setProperty('letter-spacing','3px','important');\r\n      el.style.setProperty('text-transform','uppercase','important');\r\n      el.style.setProperty('color','rgba(0,200,255,0.5)','important');\r\n      el.style.setProperty('display','flex','important');\r\n      el.style.setProperty('align-items','center','important');\r\n      el.style.setProperty('gap','10px','important');\r\n      el.style.setProperty('margin-bottom','14px','important');\r\n    });\r\n  })();\r\n\r\n  window.twSetPanel = function(idx){\r\n    document.querySelectorAll('#tw-outer .tw-list-item').forEach(function(el,i){el.classList.toggle('active',i===idx);});\r\n    document.querySelectorAll('#tw-outer .tw-panel').forEach(function(el,i){el.classList.toggle('active',i===idx);});\r\n  };\r\n\r\n  function updateHeader(idx){\r\n    var panel = document.getElementById('panel-'+idx);\r\n    var tEl = panel.querySelector('.tw-panel-title.tw-el');\r\n    var tEn = panel.querySelector('.tw-panel-title.tw-en');\r\n    document.getElementById('tw-m-title-el').textContent = tEl ? tEl.textContent : '';\r\n    document.getElementById('tw-m-title-en').textContent = tEn ? tEn.textContent : '';\r\n    document.getElementById('nav-prev').disabled = idx === 0;\r\n    document.getElementById('nav-next').disabled = idx === TOTAL-1;\r\n  }\r\n\r\n  function showModal(idx){\r\n    document.querySelectorAll('#tw-outer .tw-modal-panel').forEach(function(el,i){el.classList.toggle('active',i===idx);});\r\n    updateHeader(idx);\r\n    document.getElementById('tw-modal').scrollTop = 0;\r\n    _cur = idx;\r\n  }\r\n\r\n  window.twOpen = function(idx){ _cur=idx; showModal(idx); document.getElementById('tw-overlay').classList.add('open'); };\r\n  window.twNav  = function(dir){ var n=_cur+dir; if(n<0||n>=TOTAL)return; showModal(n); twSetPanel(n); };\r\n  window.twClose = function(){ document.getElementById('tw-overlay').classList.remove('open'); };\r\n\r\n  document.addEventListener('keydown',function(e){\r\n    if(e.key==='Escape') twClose();\r\n    var ov=document.getElementById('tw-overlay');\r\n    if(e.key==='ArrowRight'&&ov.classList.contains('open')) twNav(1);\r\n    if(e.key==='ArrowLeft' &&ov.classList.contains('open')) twNav(-1);\r\n  });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-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\">\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:root {\r\n  --gold: #f0c040;\r\n  --gold2: #ffda6a;\r\n  --surface: rgba(6,10,20,0.85);\r\n  --border: rgba(255,255,255,0.07);\r\n  --text: #e8eaf0;\r\n  --muted: rgba(255,255,255,0.38);\r\n}\r\n\r\n#dd-outer * { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n#dd-outer {\r\n  width: 100%;\r\n  position: relative;\r\n  padding: 52px 24px 60px;\r\n  overflow: hidden;\r\n  background: #121925;\r\n}\r\n#dd-outer::before {\r\n  content: '';\r\n  position: absolute; inset: 0;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='hex' x='0' y='0' width='120' height='104' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='60,2 112,32 112,72 60,102 8,72 8,32' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'\/%3E%3C\/pattern%3E%3C\/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23hex)'\/%3E%3C\/svg%3E\");\r\n  pointer-events: none; z-index: 0;\r\n}\r\n\r\n#dd-wrap {\r\n  position: relative; z-index: 1;\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  font-family: 'Barlow', sans-serif;\r\n  color: var(--text);\r\n}\r\n\r\n\/* HEADER *\/\r\n.dd-header {\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n  margin-bottom: 32px;\r\n  padding-top: 8px;\r\n  gap: 16px;\r\n}\r\n.dd-header-left { display: flex; flex-direction: column; gap: 4px; }\r\n.dd-eyebrow {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 15px; letter-spacing: 4px; font-weight: 700;\r\n  color: rgba(56,189,248,0.75); text-transform: uppercase;\r\n  display: flex; align-items: center; gap: 8px;\r\n}\r\n.dd-eyebrow::before {\r\n  content: ''; display: inline-block;\r\n  width: 18px; height: 1.5px; background: rgba(56,189,248,0.75);\r\n}\r\n.dd-title {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 36px; letter-spacing: 4px; color: #fff; line-height: 1;\r\n}\r\n\r\n\/* GRID *\/\r\n.dd-grid {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 20px;\r\n  justify-content: center;\r\n}\r\n\r\n\/* CARD *\/\r\n.dd-card {\r\n  width: 300px;\r\n  flex-shrink: 0;\r\n  flex-grow: 0;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  border: 1px solid var(--border);\r\n  background: var(--surface);\r\n  backdrop-filter: blur(20px);\r\n  -webkit-backdrop-filter: blur(20px);\r\n  display: flex;\r\n  flex-direction: column;\r\n  transition: transform 0.25s, border-color 0.25s, box-shadow 0.25s;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n}\r\n.dd-card::before {\r\n  content: '';\r\n  position: absolute; top: 0; left: 0; right: 0; height: 2px;\r\n  background: linear-gradient(90deg, transparent, rgba(56,189,248,0.6) 40%, rgba(125,211,252,0.4) 60%, transparent);\r\n  opacity: 0.7;\r\n  z-index: 2;\r\n}\r\n.dd-card:hover {\r\n  transform: translateY(-6px);\r\n  border-color: rgba(56,189,248,0.2);\r\n  box-shadow: 0 24px 60px rgba(0,0,0,0.7);\r\n}\r\n\r\n\/* IMAGE *\/\r\n.dd-img-wrap {\r\n  width: 100%;\r\n  aspect-ratio: 16\/9;\r\n  overflow: hidden;\r\n  position: relative;\r\n  background: rgba(255,255,255,0.03);\r\n  flex-shrink: 0;\r\n}\r\n.dd-img-wrap img {\r\n  width: 100%; height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n  transition: transform 0.4s ease;\r\n}\r\n.dd-card:hover .dd-img-wrap img { transform: scale(1.05); }\r\n\r\n\/* image overlay gradient \u2014 subtle top darkening only *\/\r\n.dd-img-wrap::after {\r\n  content: '';\r\n  position: absolute; inset: 0;\r\n  background: linear-gradient(to bottom, rgba(5,8,15,0.15) 0%, transparent 40%);\r\n  z-index: 1;\r\n}\r\n\r\n\/* placeholder when no image *\/\r\n.dd-img-placeholder {\r\n  width: 100%; height: 100%;\r\n  display: flex; align-items: center; justify-content: center;\r\n  background: linear-gradient(135deg, rgba(56,189,248,0.06), rgba(6,10,20,0.9));\r\n}\r\n.dd-img-placeholder svg { opacity: 0.18; }\r\n\r\n\/* CARD BODY *\/\r\n.dd-card-body {\r\n  padding: 18px 26px 14px !important;\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n}\r\n.dd-card-tag {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 20px; letter-spacing: 2.5px;\r\n  color: rgba(56,189,248,0.8);\r\n  text-transform: uppercase;\r\n}\r\n.dd-card-title {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 17px; font-weight: 800;\r\n  letter-spacing: 0.3px;\r\n  color: rgba(255,255,255,0.9);\r\n  line-height: 1.25;\r\n  flex: 1;\r\n}\r\n\r\n\/* FOOTER *\/\r\n.dd-card-footer {\r\n  padding: 14px 26px 18px !important;\r\n  border-top: 1px solid rgba(255,255,255,0.05);\r\n}\r\n.dd-cta {\r\n  font-family: 'Bebas Neue', sans-serif;\r\n  font-size: 18px; letter-spacing: 2px;\r\n  color: rgba(255,255,255,0.5);\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  transition: color 0.2s;\r\n}\r\n.dd-card:hover .dd-cta { color: #38bdf8; }\r\n.dd-cta svg {\r\n  width: 11px; height: 11px;\r\n  fill: none; stroke: currentColor; stroke-width: 2;\r\n  transition: transform 0.2s;\r\n}\r\n.dd-card:hover .dd-cta svg { transform: translateX(3px); }\r\n\r\n\/* LOADING \/ ERROR *\/\r\n.dd-state {\r\n  text-align: center; padding: 48px 20px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 13px; letter-spacing: 2px;\r\n  color: rgba(255,255,255,0.25);\r\n}\r\n.dd-spinner {\r\n  width: 26px; height: 26px;\r\n  border: 2px solid rgba(255,255,255,0.07);\r\n  border-top-color: #38bdf8;\r\n  border-radius: 50%;\r\n  animation: ddSpin 0.8s linear infinite;\r\n  margin: 0 auto 14px;\r\n}\r\n@keyframes ddSpin { to { transform: rotate(360deg); } }\r\n\r\n\/* SKELETON *\/\r\n.dd-skeleton {\r\n  width: 280px; flex-shrink: 0;\r\n  border-radius: 12px; overflow: hidden;\r\n  border: 1px solid var(--border);\r\n  background: var(--surface);\r\n}\r\n.dd-sk-img {\r\n  width: 100%; aspect-ratio: 16\/9;\r\n  background: linear-gradient(90deg, rgba(255,255,255,0.04) 25%, rgba(255,255,255,0.08) 50%, rgba(255,255,255,0.04) 75%);\r\n  background-size: 200% 100%;\r\n  animation: ddShimmer 1.4s infinite;\r\n}\r\n.dd-sk-body { padding: 16px 18px 18px; display: flex; flex-direction: column; gap: 10px; }\r\n.dd-sk-line {\r\n  height: 12px; border-radius: 4px;\r\n  background: linear-gradient(90deg, rgba(255,255,255,0.04) 25%, rgba(255,255,255,0.08) 50%, rgba(255,255,255,0.04) 75%);\r\n  background-size: 200% 100%;\r\n  animation: ddShimmer 1.4s infinite;\r\n}\r\n.dd-sk-line.short { width: 55%; }\r\n.dd-sk-line.tall  { height: 36px; }\r\n@keyframes ddShimmer {\r\n  0%   { background-position: 200% 0; }\r\n  100% { background-position: -200% 0; }\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n@media(max-width:1199px) and (min-width:601px) {\r\n  .dd-card, .dd-skeleton { width: calc(50% - 10px); flex-shrink: 1; }\r\n  .dd-grid { gap: 16px; }\r\n}\r\n@media(max-width:600px) {\r\n  .dd-card, .dd-skeleton { width: 100%; flex-shrink: 1; }\r\n  .dd-grid { gap: 14px; }\r\n  .dd-title { font-size: 28px; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body data-rsssl=1>\r\n\r\n<div id=\"dd-outer\">\r\n  <div id=\"dd-wrap\">\r\n    <div class=\"dd-header\">\r\n      <div class=\"dd-header-left\">\r\n        <div class=\"dd-eyebrow\">About tournaments<\/div>\r\n        <div class=\"dd-title\">DEEP DIVE<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"dd-grid\" id=\"dd-grid\">\r\n      <!-- skeletons while loading -->\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n      <div class=\"dd-skeleton\"><div class=\"dd-sk-img\"><\/div><div class=\"dd-sk-body\"><div class=\"dd-sk-line short\"><\/div><div class=\"dd-sk-line tall\"><\/div><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var API = 'https:\/\/vglesports.com\/wp-json\/wp\/v2\/posts?categories=658&per_page=4&_embed=1';\r\n\r\n  function placeholderSVG(){\r\n    return '<div class=\"dd-img-placeholder\"><svg width=\"48\" height=\"48\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"rgba(56,189,248,0.8)\" stroke-width=\"1\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg><\/div>';\r\n  }\r\n\r\n  function renderCards(posts){\r\n    var grid = document.getElementById('dd-grid');\r\n    if(!posts || !posts.length){\r\n      grid.innerHTML = '<div class=\"dd-state\">\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03ac\u03c1\u03b8\u03c1\u03b1.<\/div>';\r\n      return;\r\n    }\r\n\r\n    grid.innerHTML = posts.map(function(post){\r\n      var title = post.title && post.title.rendered ? post.title.rendered : '\u03a7\u03c9\u03c1\u03af\u03c2 \u03c4\u03af\u03c4\u03bb\u03bf';\r\n      var link  = post.link || '#';\r\n\r\n      \/\/ featured image\r\n      var imgHtml = '';\r\n      try {\r\n        var media = post._embedded && post._embedded['wp:featuredmedia'] && post._embedded['wp:featuredmedia'][0];\r\n        if(media && media.source_url){\r\n          \/\/ try medium_large first, fallback to full\r\n          var sizes = media.media_details && media.media_details.sizes;\r\n          var src = (sizes && (sizes.medium_large || sizes.large || sizes.medium))\r\n            ? (sizes.medium_large || sizes.large || sizes.medium).source_url\r\n            : media.source_url;\r\n          imgHtml = '<img decoding=\"async\" src=\"' + src + '\" alt=\"' + title.replace(\/\"\/g,'&quot;') + '\" loading=\"lazy\">';\r\n        } else {\r\n          imgHtml = placeholderSVG();\r\n        }\r\n      } catch(e){ imgHtml = placeholderSVG(); }\r\n\r\n      return '<a class=\"dd-card\" href=\"' + link + '\" target=\"_blank\" rel=\"noopener\">' +\r\n        '<div class=\"dd-img-wrap\">' + imgHtml + '<\/div>' +\r\n        '<div class=\"dd-card-body\">' +\r\n          '<div class=\"dd-card-tag\">Deep Dive<\/div>' +\r\n          '<div class=\"dd-card-title\">' + title + '<\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"dd-card-footer\">' +\r\n          '<span class=\"dd-cta\">Read more' +\r\n            '<svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>' +\r\n          '<\/span>' +\r\n        '<\/div>' +\r\n      '<\/a>';\r\n    }).join('');\r\n  }\r\n\r\n  fetch(API)\r\n    .then(function(r){\r\n      if(!r.ok) throw new Error('HTTP ' + r.status);\r\n      return r.json();\r\n    })\r\n    .then(renderCards)\r\n    .catch(function(err){\r\n      document.getElementById('dd-grid').innerHTML =\r\n        '<div class=\"dd-state\">\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7\u03c2 \u03ac\u03c1\u03b8\u03c1\u03c9\u03bd.<\/div>';\r\n      console.error('Deep Dive fetch error:', err);\r\n    });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Est. 2015 \u2014 Athens, Greece VGL eSports Compete, climb the ranks and represent Greece in the esports scene. Open to all skill levels. View Tournaments Discord FREE ONLINE &amp; LAN TOURNAMENTS FREE ONLINE &amp; LAN TOURNAMENTS Virtual Gaming Leagues Virtual Gaming Leagues EA FC \u00b7 eFootball \u00b7 Rocket League 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":10,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/15669\/revisions"}],"predecessor-version":[{"id":35360,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/15669\/revisions\/35360"}],"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}]}}