{"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-06-20T14:54:51","modified_gmt":"2026-06-20T11:54:51","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-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.08);position:relative;width:100%;padding:48px 24px 56px;overflow:hidden;background:var(--navy);}\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.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\");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:28px;display:flex;flex-direction:column;gap:6px;}\r\n#vgl-tp .vglw-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:5px;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;background:var(--cyan);box-shadow:0 0 8px var(--cyan);}\r\n#vgl-tp .vglw-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);}\r\n\r\n\/* ============ FEATURED CARD ============ *\/\r\n#vgl-tp .vglw-featured{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(0,200,255,0.18);background:linear-gradient(135deg,rgba(22,32,52,0.95),rgba(10,15,26,0.95));backdrop-filter:blur(16px);margin-bottom:28px;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.03'\/%3E%3C\/svg%3E\");}\r\n#vgl-tp .vglw-featured .vglw-glow{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);z-index:2;}\r\n#vgl-tp .vglw-featured.live .vglw-glow{background:linear-gradient(90deg,transparent,var(--red) 35%,#ff7070 50%,var(--red) 65%,transparent);}\r\n\r\n#vgl-tp .vglw-feat-left{flex:1 1 360px;padding:28px 30px;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1;min-width:280px;}\r\n#vgl-tp .vglw-feat-tag{font-family:'Bebas Neue',sans-serif;font-size:11px;letter-spacing:4px;color:rgba(0,200,255,0.55);text-transform:uppercase;display:flex;align-items:center;gap:8px;}\r\n#vgl-tp .vglw-feat-tag::before{content:'\u2605';color:var(--gold);}\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:3px;color:var(--cyan);text-shadow:0 0 22px rgba(0,200,255,0.4);}\r\n#vgl-tp .vglw-feat-name{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:800;letter-spacing:.5px;color:#fff;line-height:1.25;}\r\n#vgl-tp .vglw-feat-info{display:flex;flex-wrap:wrap;gap:18px;margin-top:4px;}\r\n#vgl-tp .vglw-feat-info-item{display:flex;flex-direction:column;gap:3px;}\r\n#vgl-tp .vglw-feat-info-lbl{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.32);}\r\n#vgl-tp .vglw-feat-info-val{font-size:16px;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:10px;flex-wrap:wrap;}\r\n\r\n#vgl-tp .vglw-feat-right{flex:0 0 340px;padding:28px 30px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:rgba(0,200,255,0.035);border-left:1px solid rgba(0,200,255,0.1);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(0,200,255,0.1);}}\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(0,200,255,0.55);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(0,200,255,0.07);border:1px solid rgba(0,200,255,0.2);border-radius:10px;padding:10px 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.07);}\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:'Bebas Neue',sans-serif;font-size:11px;letter-spacing:1.5px;padding:6px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}\r\n#vgl-tp .vglw-badge.open{background:rgba(61,255,143,0.12);color:var(--green);border:1px solid rgba(61,255,143,0.3);}\r\n#vgl-tp .vglw-badge.upcoming{background:rgba(0,200,255,0.1);color:var(--cyan2);border:1px solid rgba(0,200,255,0.3);}\r\n#vgl-tp .vglw-badge.live{background:rgba(255,60,60,0.15);color:var(--red);border:1px solid rgba(255,60,60,0.35);}\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;}\r\n#vgl-tp .vglw-grid{display:flex;flex-wrap:wrap;gap:20px;}\r\n\r\n#vgl-tp .vglw-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--border);background:linear-gradient(160deg,rgba(20,28,45,0.9),rgba(10,15,26,0.9));backdrop-filter:blur(16px);display:flex;flex-direction:column;width:300px;flex:0 0 300px;transition:transform .25s,border-color .25s,box-shadow .25s;}\r\n#vgl-tp .vglw-card:hover{transform:translateY(-6px);border-color:rgba(0,200,255,0.35);box-shadow:0 20px 50px rgba(0,200,255,0.12),0 20px 50px rgba(0,0,0,0.5);}\r\n@media(max-width:1199px) and (min-width:601px){#vgl-tp .vglw-card{flex:0 0 calc(50% - 10px);}}\r\n@media(max-width:600px){#vgl-tp .vglw-card{flex:0 0 100%;}}\r\n\r\n#vgl-tp .vglw-glow-top{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--cyan) 40%,var(--cyan2) 60%,transparent);}\r\n#vgl-tp .vglw-card.live .vglw-glow-top{background:linear-gradient(90deg,transparent,var(--red) 40%,#ff7070 60%,transparent);}\r\n#vgl-tp .vglw-card.upcoming .vglw-glow-top{background:linear-gradient(90deg,transparent,rgba(160,170,255,0.7) 50%,transparent);}\r\n\r\n#vgl-tp .vglw-corner{position:absolute;top:14px;right:14px;width:34px;height:34px;border-top:2px solid rgba(0,200,255,0.25);border-right:2px solid rgba(0,200,255,0.25);border-radius:0 8px 0 0;opacity:.6;pointer-events:none;}\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:24px;letter-spacing:2px;color:var(--cyan);line-height:1;text-shadow:0 0 18px rgba(0,200,255,0.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;}\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:.5px;color:rgba(255,255,255,0.9);line-height:1.25;}\r\n#vgl-tp .vglw-info{display:flex;flex-direction:column;gap:6px;margin-top:2px;}\r\n#vgl-tp .vglw-info-row{display:flex;align-items:center;gap:8px;font-size:11px;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(--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:'Bebas Neue',sans-serif;font-size:9px;letter-spacing:2px;padding:2px 7px;border-radius:3px;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(0,200,255,0.04);border:1px solid rgba(0,200,255,0.12);border-radius:10px;padding:14px 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:4px;font-weight:700;text-transform:uppercase;color:rgba(0,200,255,0.5);}\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(0,200,255,0.06);border:1px solid rgba(0,200,255,0.18);border-radius:6px;padding:4px 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:5px;}\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:linear-gradient(90deg,transparent,rgba(0,200,255,0.12) 20%,rgba(0,200,255,0.12) 80%,transparent);}\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:10px 10px;border-radius:8px;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.3);}\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:10px 10px;border-radius:8px;border:1px solid rgba(0,200,255,0.2);background:rgba(0,200,255,0.04);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 28px;font-size:17px;}\r\n#vgl-tp .vglw-btn-info.vglw-feat-btn{padding:14px 22px;font-size:17px;}\r\n\r\n#vgl-tp .vglw-cal-btn{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.5);padding:10px 10px;flex-shrink:0;border-radius:8px;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(8,12,24,0.99);border:1px solid rgba(0,200,255,0.18);border-radius:10px;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(20,28,45,0.6);position:relative;overflow:hidden;margin-bottom:28px;}\r\n#vgl-tp .sk-card{width:300px;flex:0 0 300px;height:300px;border-radius:14px;border:1px solid var(--border);background:rgba(20,28,45,0.6);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(0,200,255,0.08) 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% - 10px);}}\r\n@media(max-width:600px){#vgl-tp .sk-card{flex:0 0 100%;}}\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 EVENTS<\/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 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     = col(row, 'event') || 'Tournament';\r\n    var game      = 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\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 + '\">' +\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     = col(row, 'event') || 'Tournament';\r\n    var game      = 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\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 + '\">' +\r\n          '<div class=\"vglw-glow-top\"><\/div>' +\r\n          '<div class=\"vglw-corner\"><\/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: 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(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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c1b13d8 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c1b13d8\" 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-3f9b010\" data-id=\"3f9b010\" 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-cb28ea6 elementor-widget elementor-widget-html\" data-id=\"cb28ea6\" 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-outer h2,\r\n#seo-outer h3,\r\n#seo-outer p,\r\n#seo-outer li,\r\n#seo-outer ul {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n#seo-outer .seo-h2 {\r\n  margin-bottom: 20px !important;\r\n}\r\n\r\n#seo-outer .seo-h3 {\r\n  margin-bottom: 10px !important;\r\n  margin-top: 28px !important;\r\n}\r\n\r\n#seo-outer .seo-p {\r\n  margin-bottom: 12px !important;\r\n}\r\n\r\n#seo-outer .seo-list {\r\n  margin-bottom: 12px !important;\r\n  gap: 6px !important;\r\n}\r\n<style>\r\n#seo-outer * { box-sizing:border-box !important; }\r\n#seo-outer h2,#seo-outer h3,#seo-outer p,#seo-outer ul,#seo-outer li { margin:0 !important; padding:0 !important; }\r\n\r\n#seo-outer {\r\n  width:100% !important;\r\n  background:#121925 !important;\r\n  padding:56px 24px 64px !important;\r\n  position:relative !important;\r\n  overflow:hidden !important;\r\n  font-family:'Barlow',sans-serif !important;\r\n}\r\n<style>\r\n#seo-outer * { box-sizing:border-box !important; }\r\n#seo-outer h2,#seo-outer h3,#seo-outer p,#seo-outer ul,#seo-outer li { margin:0 !important; padding:0 !important; }\r\n\r\n#seo-outer {\r\n  width:100% !important;\r\n  background:#121925 !important;\r\n  padding:56px 24px 64px !important;\r\n  position:relative !important;\r\n  overflow:hidden !important;\r\n  font-family:'Barlow',sans-serif !important;\r\n}\r\n#seo-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.03)' 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;\r\n}\r\n#seo-wrap {\r\n  position:relative !important;\r\n  max-width:900px !important;\r\n  margin:0 auto !important;\r\n}\r\n\r\n\/* DIVIDER *\/\r\n.seo-divider {\r\n  display:flex !important;\r\n  align-items:center !important;\r\n  gap:16px !important;\r\n  margin-bottom:40px !important;\r\n}\r\n.seo-divider-line {\r\n  flex:1 !important;\r\n  height:1px !important;\r\n  background:linear-gradient(90deg,transparent,rgba(240,192,64,0.25),transparent) !important;\r\n}\r\n.seo-divider-icon {\r\n  width:6px !important; height:6px !important;\r\n  border-radius:50% !important;\r\n  background:rgba(240,192,64,0.5) !important;\r\n  flex-shrink:0 !important;\r\n}\r\n\r\n\/* H2 *\/\r\n.seo-h2 {\r\n  font-family:'Bebas Neue',sans-serif !important;\r\n  font-size:26px !important;\r\n  letter-spacing:3px !important;\r\n  color:#ffffff !important;\r\n  margin-bottom:18px !important;\r\n  line-height:1.1 !important;\r\n}\r\n\r\n\/* H3 *\/\r\n.seo-h3 {\r\n  font-family:'Barlow Condensed',sans-serif !important;\r\n  font-size:12px !important;\r\n  font-weight:700 !important;\r\n  letter-spacing:3px !important;\r\n  text-transform:uppercase !important;\r\n  color:#f0c040 !important;\r\n  margin-bottom:10px !important;\r\n  margin-top:28px !important;\r\n  line-height:1.4 !important;\r\n}\r\n\r\n\/* P *\/\r\n.seo-p {\r\n  font-size:13px !important;\r\n  line-height:1.85 !important;\r\n  color:rgba(255,255,255,0.75) !important;\r\n  margin-bottom:14px !important;\r\n  max-width:820px !important;\r\n}\r\n\r\n\/* LIST *\/\r\n.seo-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-bottom:14px !important;\r\n}\r\n.seo-list li {\r\n  font-size:13px !important;\r\n  line-height:1.7 !important;\r\n  color:rgba(255,255,255,0.75) !important;\r\n  padding-left:16px !important;\r\n  position:relative !important;\r\n}\r\n.seo-list li::before {\r\n  content:'' !important;\r\n  position:absolute !important;\r\n  left:0 !important; top:10px !important;\r\n  width:6px !important; height:1px !important;\r\n  background:#f0c040 !important;\r\n}\r\n.seo-list a, .seo-link {\r\n  color:#f0c040 !important;\r\n  text-decoration:none !important;\r\n}\r\n.seo-list a:hover, .seo-link:hover {\r\n  color:#ffda6a !important;\r\n}\r\n<\/style>\r\n\r\n<div id=\"seo-outer\">\r\n  <div id=\"seo-wrap\">\r\n\r\n    <div class=\"seo-divider\">\r\n      <div class=\"seo-divider-line\"><\/div>\r\n      <div class=\"seo-divider-icon\"><\/div>\r\n      <div class=\"seo-divider-line\"><\/div>\r\n    <\/div>\r\n\r\n    <h2 class=\"seo-h2\">\r\n      <span class=\"seo-el\">GREECE ESPORTS TOURNAMENTS \u2013 COMPETE, CLIMB & REPRESENT<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">GREECE ESPORTS TOURNAMENTS \u2013 COMPETE, CLIMB & REPRESENT<\/span>\r\n    <\/h2>\r\n\r\n    <p class=\"seo-p\">\r\n      <span class=\"seo-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 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 \u03c3\u03b5 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b5\u03c0\u03b9\u03c0\u03ad\u03b4\u03c9\u03bd. \u0395\u03af\u03c4\u03b5 \u03b5\u03af\u03c3\u03b1\u03b9 \u03ad\u03bc\u03c0\u03b5\u03b9\u03c1\u03bf\u03c2 \u03c0\u03b1\u03af\u03ba\u03c4\u03b7\u03c2 \u03b5\u03af\u03c4\u03b5 \u03bc\u03c0\u03b1\u03af\u03bd\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c0\u03c1\u03ce\u03c4\u03b7 \u03c6\u03bf\u03c1\u03ac \u03c3\u03c4\u03bf\u03bd online \u03b1\u03bd\u03c4\u03b1\u03b3\u03c9\u03bd\u03b9\u03c3\u03bc\u03cc, \u03b7 \u03c0\u03bb\u03b1\u03c4\u03c6\u03cc\u03c1\u03bc\u03b1 \u03bc\u03b1\u03c2 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03bf\u03bc\u03ae, \u03c4\u03b1 \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \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=\"seo-en\" style=\"display:none\">VGL Esports organises some of the most competitive free Greece esports tournaments available to players of all skill levels. Whether you are a seasoned competitor or stepping into online competition for the first time, our platform gives you the structure, the tools and the community to grow.<\/span>\r\n    <\/p>\r\n\r\n    <h3 class=\"seo-h3\">\r\n      <span class=\"seo-el\">\u0395\u03a0\u0399\u03a3\u0397\u039c\u0391 \u03a4\u039f\u03a5\u03a1\u039d\u039f\u03a5\u0391 \u0391\u039d\u039f\u0399\u03a7\u03a4\u0391 \u03a3\u0395 \u039f\u039b\u039f\u03a5\u03a3 \u03a4\u039f\u03a5\u03a3 \u0395\u039b\u039b\u0397\u039d\u0395\u03a3 \u03a0\u0391\u0399\u039a\u03a4\u0395\u03a3<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">OFFICIAL TOURNAMENTS OPEN TO ALL GREEK PLAYERS<\/span>\r\n    <\/h3>\r\n\r\n    <p class=\"seo-p\">\r\n      <span class=\"seo-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 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03ad\u03bd\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03bf\u03cd\u03bd \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b1\u03af\u03ba\u03c4\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03bd\u03c4\u03b1\u03bc\u03b5\u03af\u03b2\u03bf\u03c5\u03bd \u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c0\u03b5\u03b9\u03b1. \u0391\u03c0\u03cc Swiss bracket group stages \u03bc\u03ad\u03c7\u03c1\u03b9 \u03b3\u03c1\u03ae\u03b3\u03bf\u03c1\u03b1 Ladder formats, \u03ba\u03ac\u03b8\u03b5 \u03b1\u03b3\u03ce\u03bd\u03b1\u03c2 \u03b2\u03b1\u03c3\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\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=\"seo-en\" style=\"display:none\">Every season, VGL Esports runs multiple tournament formats designed to challenge players and reward consistency. From Swiss bracket group stages to fast-paced Ladder formats, each competition is built around fair matchmaking and transparent rules.<\/span>\r\n    <\/p>\r\n\r\n    <ul class=\"seo-list\">\r\n      <li>\r\n        <a href=\"\/el\/ekypello-ellados\/\">eKypello Elladas<\/a>\r\n        <span class=\"seo-el\"> \u2013 \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=\"seo-en\" style=\"display:none\"> \u2013 The official esports cup for Greek football club representatives.<\/span>\r\n      <\/li>\r\n      <li>\r\n        <a href=\"https:\/\/vglesports.com\/el\/greek-national-esports-team\/\">eNational Team<\/a>\r\n        <span class=\"seo-el\"> \u2013 \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=\"seo-en\" style=\"display:none\"> \u2013 The pathway to representing Greece in international esports competition.<\/span>\r\n      <\/li>\r\n      <li>\r\n        <a href=\"\/el\/allwyn-unileague\/\">allwyn Unileague<\/a>\r\n        <span class=\"seo-el\"> \u2013 \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 \u03c3\u03b5 \u03bf\u03c1\u03b3\u03b1\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03cc \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd.<\/span>\r\n        <span class=\"seo-en\" style=\"display:none\"> \u2013 A student gaming community focused on informing, supporting and entertaining gamers in an organised online environment.<\/span>\r\n      <\/li>\r\n    <\/ul>\r\n\r\n    <h3 class=\"seo-h3\">\r\n      <span class=\"seo-el\">\u03a0\u03a9\u03a3 \u039b\u0395\u0399\u03a4\u039f\u03a5\u03a1\u0393\u0395\u0399 \u03a4\u039f \u03a3\u03a5\u03a3\u03a4\u0397\u039c\u0391 \u03a4\u039f\u03a5\u03a1\u039d\u039f\u03a5\u0391<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">HOW OUR TOURNAMENT SYSTEM WORKS<\/span>\r\n    <\/h3>\r\n\r\n    <p class=\"seo-p\">\r\n      <span class=\"seo-el\">\u038c\u03bb\u03b1 \u03c4\u03b1 Greece esports tournaments \u03c4\u03b7\u03c2 VGL Esports \u03b4\u03b9\u03b5\u03be\u03ac\u03b3\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03ad\u03c3\u03c9 Battlefy.<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">All VGL Esports Greece tournaments run through Battlefy.<\/span>\r\n    <\/p>\r\n    <p class=\"seo-p\">\r\n      <span class=\"seo-el\">\u0397 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03bb\u03ae: \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03ae \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bf\u03c5 \u03c3\u03c4\u03bf\u03bd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03bf\u03c5, \u03b5\u03b3\u03b3\u03c1\u03ac\u03c8\u03bf\u03c5 \u03c3\u03c4\u03bf \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac, \u03ba\u03ac\u03bd\u03b5 check-in \u03c0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03b3\u03c9\u03bd\u03af\u03c3\u03bf\u03c5.<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">Registration is straightforward: create or log in to your Battlefy account, sign up for the tournament, complete check-in before the start time and compete.<\/span>\r\n    <\/p>\r\n\r\n    <h3 class=\"seo-h3\">\r\n      <span class=\"seo-el\">\u0394\u03a9\u03a1\u0395\u0391\u039d \u03a3\u03a5\u039c\u039c\u0395\u03a4\u039f\u03a7\u0397, \u03a3\u039f\u0392\u0391\u03a1\u039f\u03a3 \u0391\u039d\u03a4\u0391\u0393\u03a9\u039d\u0399\u03a3\u039c\u039f\u03a3<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">FREE TO ENTER, SERIOUS COMPETITION<\/span>\r\n    <\/h3>\r\n\r\n    <p class=\"seo-p\">\r\n      <span class=\"seo-el\">\u038c\u03bb\u03b1 \u03c4\u03b1 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ac Greece esports tournaments \u03c4\u03b7\u03c2 VGL Esports \u03b5\u03af\u03bd\u03b1\u03b9 <strong style=\"color:#ffffff !important\">\u03b4\u03c9\u03c1\u03b5\u03ac\u03bd<\/strong>. \u0395\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b4\u03b9\u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bd \u03ad\u03c0\u03b1\u03b8\u03bb\u03b1, \u03b2\u03c1\u03b1\u03b2\u03b5\u03af\u03b1 \u03c7\u03bf\u03c1\u03b7\u03b3\u03ce\u03bd \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. <a class=\"seo-link\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">\u0394\u03b5\u03c2 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ac \u03c4\u03bf\u03c5\u03c1\u03bd\u03bf\u03c5\u03ac \u03c3\u03c4\u03bf Battlefy<\/a> \u03ba\u03b1\u03b9 \u03b5\u03b3\u03b3\u03c1\u03ac\u03c8\u03bf\u03c5 \u03c3\u03ae\u03bc\u03b5\u03c1\u03b1.<\/span>\r\n      <span class=\"seo-en\" style=\"display:none\">All open Greece esports tournaments hosted by VGL Esports are <strong style=\"color:#ffffff !important\">free to enter<\/strong>. Selected events feature prize pools, sponsor rewards and pathways to national-level competition. <a class=\"seo-link\" href=\"https:\/\/battlefy.com\/vgl-esports\" target=\"_blank\" rel=\"noopener\">View all open tournaments on Battlefy<\/a> and register today.<\/span>\r\n    <\/p>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var isGreek = window.location.pathname.indexOf('\/el\/') !== -1;\r\n  var elEls = document.querySelectorAll('#seo-outer .seo-el');\r\n  var enEls = document.querySelectorAll('#seo-outer .seo-en');\r\n  if(isGreek){\r\n    for(var i=0;i<elEls.length;i++) elEls[i].style.display='';\r\n    for(var i=0;i<enEls.length;i++) enEls[i].style.display='none';\r\n  } else {\r\n    for(var i=0;i<elEls.length;i++) elEls[i].style.display='none';\r\n    for(var i=0;i<enEls.length;i++) enEls[i].style.display='';\r\n  }\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>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 Open Tournaments UPCOMING EVENTS TUTORIALS PATH TO SUCCESS \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. Below you will find detailed guides for each tournament&#8230;.<\/p>","protected":false},"author":2,"featured_media":22405,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/15669"}],"collection":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/comments?post=15669"}],"version-history":[{"count":0,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/pages\/15669\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media\/22405"}],"wp:attachment":[{"href":"https:\/\/vglesports.com\/el\/wp-json\/wp\/v2\/media?parent=15669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}