.gsix-navbar-wrapper{background:var(--gsix-nav-bg);width:100%;}
.gsix-navbar-inner{max-width:1400px;margin:0 auto;padding:var(--gsix-container-padding);}
.gsix-logo-wrap{width:100%;display:flex;justify-content:var(--gsix-logo-align);}
.gsix-logo{display:block;width:var(--gsix-logo-width);max-width:100%;height:auto;margin:var(--gsix-logo-margin);padding:var(--gsix-logo-padding);box-sizing:border-box;}
.gsix-buttons-wrap{display:flex;gap:var(--gsix-button-gap);flex-wrap:wrap;justify-content:center;align-items:center;overflow:visible;}
.gsix-button-link{text-decoration:none;}

.gsix-button.playbtn.plasma{
  position:relative;display:inline-flex;align-items:center;justify-content:center;
  min-width:150px;height:var(--gsix-button-height);min-height:var(--gsix-button-height);
  padding:var(--gsix-button-padding);margin:0;color:var(--gsix-text-color)!important;text-decoration:none;text-transform:uppercase;
  font:700 var(--gsix-button-font-size)/1 sans-serif;letter-spacing:2px;border-radius:var(--gsix-button-radius);
  background:linear-gradient(180deg,var(--gsix-button-bg) 0%,#06070b 100%)!important;overflow:hidden;isolation:isolate;box-sizing:border-box;white-space:nowrap;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 16px color-mix(in srgb,var(--gsix-glow-2) 35%,transparent);
  transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease;
}

.gsix-animated-on .gsix-button.playbtn.plasma::before{content:"";position:absolute;inset:calc(var(--gsix-border-thickness) * -1);border-radius:calc(var(--gsix-button-radius) + 2px);background:conic-gradient(from 0deg,var(--gsix-glow-3),var(--gsix-glow-1),var(--gsix-glow-2),var(--gsix-glow-2),var(--gsix-glow-1));animation:gsixPlasmaSpin calc(var(--gsix-animation-speed) * 1.8) linear infinite;z-index:-2;}
.gsix-animated-on .gsix-button.playbtn.plasma::after{content:"";position:absolute;inset:var(--gsix-border-thickness);border-radius:calc(var(--gsix-button-radius) - 2px);background:radial-gradient(circle at 20% 20%, color-mix(in srgb,var(--gsix-glow-2) 34%,transparent), transparent 35%),radial-gradient(circle at 80% 80%, color-mix(in srgb,var(--gsix-glow-3) 26%,transparent), transparent 35%),linear-gradient(180deg,var(--gsix-button-bg) 0%,#07080d 100%);z-index:-1;animation:gsixPlasmaAura calc(var(--gsix-animation-speed) * 1.9) ease-in-out infinite alternate;transition:background .25s ease;}
.gsix-animated-off .gsix-button.playbtn.plasma{border:var(--gsix-border-thickness) solid var(--gsix-glow-1);}
.gsix-animated-off .gsix-button.playbtn.plasma .line{display:none;}

.gsix-button.playbtn.plasma .text{position:relative;z-index:2;text-shadow:0 0 8px rgba(255,255,255,.18);}
.gsix-button.playbtn.plasma .text::before{content:"";position:absolute;inset:-10px -22px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);z-index:-1;animation:gsixPlasmaTextPulse calc(var(--gsix-animation-speed) * 1.25) ease-in-out infinite;}
.gsix-button.playbtn.plasma .line{position:absolute;display:block;border-radius:999px;filter:blur(.3px);opacity:.95;pointer-events:none;z-index:3;}
.gsix-button.playbtn.plasma .l1{top:0;left:-120%;width:100%;height:var(--gsix-border-thickness);background:linear-gradient(90deg,transparent,var(--gsix-glow-2),transparent);animation:gsixPlasmaTop var(--gsix-animation-speed) linear infinite;}
.gsix-button.playbtn.plasma .l2{top:-120%;right:0;width:var(--gsix-border-thickness);height:100%;background:linear-gradient(180deg,transparent,var(--gsix-glow-3),transparent);animation:gsixPlasmaRight var(--gsix-animation-speed) linear infinite;animation-delay:calc(var(--gsix-animation-speed) * .25);}
.gsix-button.playbtn.plasma .l3{bottom:0;right:-120%;width:100%;height:var(--gsix-border-thickness);background:linear-gradient(270deg,transparent,var(--gsix-glow-1),transparent);animation:gsixPlasmaBottom var(--gsix-animation-speed) linear infinite;animation-delay:calc(var(--gsix-animation-speed) * .5);}
.gsix-button.playbtn.plasma .l4{bottom:-120%;left:0;width:var(--gsix-border-thickness);height:100%;background:linear-gradient(360deg,transparent,var(--gsix-hover-shadow-color),transparent);animation:gsixPlasmaLeft var(--gsix-animation-speed) linear infinite;animation-delay:calc(var(--gsix-animation-speed) * .75);}

.gsix-navbar-wrapper .gsix-button.playbtn.plasma:hover,.gsix-navbar-wrapper .gsix-button.playbtn.plasma:focus-visible{color:var(--gsix-hover-text-color)!important;background:var(--gsix-hover-bg)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 20px color-mix(in srgb,var(--gsix-glow-2) 40%,transparent),0 0 36px color-mix(in srgb,var(--gsix-hover-shadow-color) 35%,transparent);transform:translateY(-1px);outline:none;}
.gsix-navbar-wrapper .gsix-button.playbtn.plasma:hover::after,.gsix-navbar-wrapper .gsix-button.playbtn.plasma:focus-visible::after{background:radial-gradient(circle at 20% 20%, color-mix(in srgb,var(--gsix-glow-2) 34%,transparent), transparent 35%),radial-gradient(circle at 80% 80%, color-mix(in srgb,var(--gsix-glow-3) 26%,transparent), transparent 35%),linear-gradient(180deg,var(--gsix-hover-bg) 0%,var(--gsix-hover-bg) 100%);}
.gsix-button.playbtn.plasma:active{transform:scale(.96);}

@keyframes gsixPlasmaSpin{100%{transform:rotate(360deg);}}
@keyframes gsixPlasmaAura{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(18deg)}}
@keyframes gsixPlasmaTop{0%{left:-120%;}100%{left:120%;}}
@keyframes gsixPlasmaRight{0%{top:-120%;}100%{top:120%;}}
@keyframes gsixPlasmaBottom{0%{right:-120%;}100%{right:120%;}}
@keyframes gsixPlasmaLeft{0%{bottom:-120%;}100%{bottom:120%;}}
@keyframes gsixPlasmaTextPulse{0%,100%{transform:scale(.9);opacity:.45;}50%{transform:scale(1.15);opacity:.9;}}

@media (max-width:767px){.gsix-navbar-inner{padding:16px 12px;}.gsix-buttons-wrap{gap:12px;}.gsix-button-link{width:100%;}.gsix-button.playbtn.plasma{width:100%;justify-content:center;padding:12px 24px;white-space:normal;font-size:15px;}}
.floating-telegram-btn.gsix-floating-telegram-btn{position:fixed;right:var(--gsix-telegram-right,50px);bottom:var(--gsix-telegram-bottom,100px);width:var(--gsix-telegram-size,68px);height:var(--gsix-telegram-size,68px);background:var(--gsix-telegram-bg,#2AABEE);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.35);z-index:999999;text-decoration:none;color:#fff;line-height:1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;}
.floating-telegram-btn.gsix-floating-telegram-btn:hover{transform:scale(1.08);box-shadow:0 10px 26px rgba(0,0,0,.45);}
.floating-telegram-btn.gsix-floating-telegram-btn svg{width:calc(var(--gsix-telegram-size,68px) * .44);height:calc(var(--gsix-telegram-size,68px) * .44);display:block;flex:0 0 auto;color:#fff;fill:currentColor;}
@media (max-width:600px){.floating-telegram-btn.gsix-floating-telegram-btn{right:18px;bottom:80px;}}
