.gysec-loader{z-index:100000;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0;overflow:hidden}.gysec-loader__visual{aspect-ratio:1;place-items:center;width:min(54vw,340px);display:grid;position:relative}.gysec-loader__orbit{filter:blur(1px)drop-shadow(0 0 9px #00aeffcc);background:conic-gradient(#0000 0deg,#087bff 35deg,#00e5ff 95deg,#0000 135deg,#a13cff 180deg,#ff4da6 225deg,#0000 260deg,#ff9d35 305deg,#087bff 360deg);border-radius:50%;animation:7s linear infinite gysec-orbit-spin,2.8s ease-in-out infinite gysec-orbit-pulse;position:absolute;inset:2%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 2px))}.gysec-loader__logo{z-index:1;object-fit:contain;opacity:0;filter:drop-shadow(0 0 13px #008cff80);width:56%;height:56%;animation:2.8s ease-in-out infinite gysec-logo-fade;display:block;position:relative}.gysec-loader__bar{background:#003c5a73;border:1px solid #00cdfff2;border-radius:999px;width:min(62vw,330px);height:9px;margin-top:2px;overflow:hidden;box-shadow:0 0 13px #00b4ff8c,inset 0 0 6px #00b4ff40}.gysec-loader__bar span{border-radius:inherit;background:linear-gradient(90deg,#075bff,#00e5ff,#fff);width:34%;height:100%;animation:1.35s ease-in-out infinite gysec-bar-run;display:block;box-shadow:0 0 12px #00dfff}.gysec-loader__word{color:#a5eaff;letter-spacing:.25em;text-shadow:0 0 9px #00beffbf;min-height:18px;margin-top:13px;font:700 11px/1 Arial,Helvetica,sans-serif}.gysec-loader__letters:after{content:"";width:1.5em;animation:1s steps(3,end) infinite gysec-loading-dots;display:inline-block}@keyframes gysec-orbit-spin{to{transform:rotate(360deg)}}@keyframes gysec-orbit-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes gysec-logo-fade{0%,to{opacity:0;transform:scale(.94)}22%,72%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(.97)}}@keyframes gysec-bar-run{0%{transform:translate(-115%)}to{transform:translate(310%)}}@keyframes gysec-loading-dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:""}}@media (width<=480px){.gysec-loader__visual{width:min(70vw,290px)}.gysec-loader__bar{width:min(72vw,290px)}}@media (prefers-reduced-motion:reduce){.gysec-loader__orbit,.gysec-loader__logo,.gysec-loader__bar span,.gysec-loader__letters:after{animation:none}.gysec-loader__orbit,.gysec-loader__logo{opacity:1}.gysec-loader__bar span{width:100%;transform:none}}
