.gt-hero{background:radial-gradient(60rem 30rem at 85% -10%,rgb(37 99 255/.55),transparent 60%),radial-gradient(40rem 26rem at -10% 110%,rgb(37 99 255/.35),transparent 60%),linear-gradient(160deg,#0b1f44,#0d2a63 55%,#123a8f)}.gt-luoi{background-image:radial-gradient(rgb(255 255 255/.09) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,#000 40%,transparent)}.gt-nen-cham{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:20px 20px}.gt-kinh{background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.16);backdrop-filter:blur(6px)}.gt-noi{position:relative;height:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 6px,transparent 6px 12px)}.gt-noi-doc{width:2px;height:2.25rem;background:repeating-linear-gradient(180deg,var(--line-strong) 0 6px,transparent 6px 12px);position:relative}.gt-noi-doc:after,.gt-noi:after{content:"";position:absolute;width:10px;height:10px;border-radius:9999px;background:var(--brand,#2563ff);box-shadow:0 0 0 4px rgb(37 99 255/.18)}.gt-noi:after{top:-4px;left:0}.gt-noi-doc:after{left:-4px;top:0}.gt-buoc-sang{border-color:var(--line)}@media (prefers-reduced-motion:no-preference){@keyframes gt-troi{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gt-troi-2{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(8px) rotate(3deg)}}@keyframes gt-chay{0%{left:0}to{left:calc(100% - 10px)}}@keyframes gt-chay-nguoc{0%{left:calc(100% - 10px)}to{left:0}}@keyframes gt-chay-doc{0%{top:0}to{top:calc(100% - 10px)}}@keyframes gt-ve{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes gt-nhip{0%,to{box-shadow:0 0 0 0 rgb(34 197 94/.55)}70%{box-shadow:0 0 0 8px rgb(34 197 94/0)}}@keyframes gt-song{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes gt-sang{0%,22%{border-color:var(--brand,#2563ff);box-shadow:0 0 0 3px rgb(37 99 255/.16),0 10px 30px -12px rgb(37 99 255/.45);transform:translateY(-4px)}28%,to{border-color:var(--line);box-shadow:none;transform:none}}@keyframes gt-go{0%{width:0}to{width:100%}}.gt-troi{animation:gt-troi 7s ease-in-out infinite}.gt-troi-2{animation:gt-troi-2 8s ease-in-out infinite}.gt-noi:after{animation:gt-chay 2.6s linear infinite}.gt-noi.nguoc:after{animation-name:gt-chay-nguoc}.gt-noi-doc:after{animation:gt-chay-doc 2.2s linear infinite}.gt-ve{stroke-dasharray:600;animation:gt-ve 2.4s ease-out both}.gt-nhip{animation:gt-nhip 2s ease-out infinite}.gt-song{animation:gt-song 18s linear infinite}.gt-buoc-sang{animation:gt-sang 12s ease-in-out infinite;animation-delay:calc(var(--i) * 3s)}.gt-go{animation:gt-go 12s linear infinite}.gt-hien{transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--tre, 0) * 90ms)}.gt-hien.gt-an{opacity:0;transform:translateY(18px)}}