.af-corner{background-color:var(--af-color-a,#00f3ff);transition-property:width,height,box-shadow,opacity;transition-timing-function:ease;transition-duration:var(--af-duration,.3s);position:absolute}.af-corner-b{background-color:var(--af-color-b,var(--af-color-a,#00f3ff))}.af-rounded .af-corner{border-radius:2px}.af-glow-low{--af-glow-size:5px}.af-glow-medium{--af-glow-size:10px}.af-glow-high{--af-glow-size:22px}.af-hover-glow:hover .af-corner{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-a,#00f3ff), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-a,#00f3ff) 40%, transparent)}.af-hover-glow:hover .af-corner-b{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-b,var(--af-color-a,#00f3ff)), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-b,var(--af-color-a,#00f3ff)) 40%, transparent)}@keyframes af-pulse-a{0%,to{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-a,#00f3ff)}50%{box-shadow:0 0 calc(var(--af-glow-size,10px) * 2.5) var(--af-color-a,#00f3ff), 0 0 calc(var(--af-glow-size,10px) * 4.5) color-mix(in srgb, var(--af-color-a,#00f3ff) 30%, transparent)}}@keyframes af-pulse-b{0%,to{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-b,var(--af-color-a,#00f3ff))}50%{box-shadow:0 0 calc(var(--af-glow-size,10px) * 2.5) var(--af-color-b,var(--af-color-a,#00f3ff)), 0 0 calc(var(--af-glow-size,10px) * 4.5) color-mix(in srgb, var(--af-color-b,var(--af-color-a,#00f3ff)) 30%, transparent)}}.af-hover-pulse:hover .af-corner{animation:1.4s ease-in-out infinite af-pulse-a}.af-hover-pulse:hover .af-corner-b{animation:1.4s ease-in-out infinite af-pulse-b}@keyframes af-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.12}}.af-hover-flicker:hover .af-corner{animation:.45s linear infinite af-flicker}@keyframes af-trace-h{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes af-trace-v{0%{background-position:0 -100%}to{background-position:0 200%}}.af-hover-trace:hover .af-corner{background-size:200% 200%;background-image:linear-gradient(90deg, var(--af-color-a,#00f3ff) 0%, color-mix(in srgb, white 70%, var(--af-color-a,#00f3ff)) 50%, var(--af-color-a,#00f3ff) 100%);animation:1s linear infinite af-trace-h}.af-animated.af-hover-glow .af-corner{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-a,#00f3ff), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-a,#00f3ff) 40%, transparent)}.af-animated.af-hover-glow .af-corner-b{box-shadow:0 0 var(--af-glow-size,10px) var(--af-color-b,var(--af-color-a,#00f3ff)), 0 0 calc(var(--af-glow-size,10px) * 2.2) color-mix(in srgb, var(--af-color-b,var(--af-color-a,#00f3ff)) 40%, transparent)}.af-animated.af-hover-pulse .af-corner{animation:1.4s ease-in-out infinite af-pulse-a}.af-animated.af-hover-pulse .af-corner-b{animation:1.4s ease-in-out infinite af-pulse-b}.af-animated.af-hover-flicker .af-corner{animation:.45s linear infinite af-flicker}.af-animated.af-hover-trace:hover .af-corner,.af-animated.af-hover-trace .af-corner{background-size:200% 200%;background-image:linear-gradient(90deg, var(--af-color-a,#00f3ff) 0%, color-mix(in srgb, white 70%, var(--af-color-a,#00f3ff)) 50%, var(--af-color-a,#00f3ff) 100%);animation:1s linear infinite af-trace-h}.af-bg-subtle{background-color:color-mix(in srgb, var(--af-color-a,#00f3ff) 6%, transparent)}.af-bg-solid{background-color:#0a0a0a}
.glitch-wrapper{font-weight:inherit;font-size:inherit;letter-spacing:inherit;display:inline-block;position:relative}.glitch-wrapper:before,.glitch-wrapper:after{content:attr(data-text);pointer-events:none;background:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.glitch-wrapper:before{left:var(--gt-offset,2px);text-shadow:-1px 0 var(--gt-color-a,#f0f);clip-path:inset(50% 0)}.glitch-wrapper:after{left:calc(-1 * var(--gt-offset,2px));text-shadow:-1px 0 var(--gt-color-b,#00f3ff);clip-path:inset(50% 0)}.gt-neon{text-shadow:0 0 8px var(--gt-glow-color,#00f3ff), 0 0 20px var(--gt-glow-color,#00f3ff), 0 0 45px color-mix(in srgb, var(--gt-glow-color,#00f3ff) 45%, transparent)}@keyframes gt-neon-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{text-shadow:0 0 8px var(--gt-glow-color,#00f3ff), 0 0 20px var(--gt-glow-color,#00f3ff), 0 0 45px color-mix(in srgb, var(--gt-glow-color,#00f3ff) 45%, transparent);opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{text-shadow:none;opacity:.25}}.gt-neon-flicker{animation:4s linear infinite gt-neon-flicker}@keyframes gt-anim-1-subtle{0%{clip-path:inset(20% 0 80%);transform:translate(-1px,.5px)}3%{clip-path:inset(60% 0 10%);transform:translate(1px,-.5px)}6%{clip-path:inset(40% 0 50%);transform:translate(-1px,1px)}9%{clip-path:inset(80% 0 5%);transform:translate(1px,-1px)}12%{clip-path:inset(10% 0 70%);transform:translate(-1px,.5px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-2-subtle{0%{clip-path:inset(10% 0 60%);transform:translate(1px,-.5px)}3%{clip-path:inset(80% 0 5%);transform:translate(-1px,1px)}6%{clip-path:inset(30% 0 20%);transform:translate(1px,-1px)}9%{clip-path:inset(50% 0 30%);transform:translate(-1px,.5px)}12%{clip-path:inset(5% 0 80%);transform:translate(1px,-.5px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80%);transform:translate(-2px,1px)}3%{clip-path:inset(60% 0 10%);transform:translate(2px,-1px)}6%{clip-path:inset(40% 0 50%);transform:translate(-2px,2px)}9%{clip-path:inset(80% 0 5%);transform:translate(2px,-2px)}12%{clip-path:inset(10% 0 70%);transform:translate(-2px,1px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 60%);transform:translate(2px,-1px)}3%{clip-path:inset(80% 0 5%);transform:translate(-2px,2px)}6%{clip-path:inset(30% 0 20%);transform:translate(2px,-2px)}9%{clip-path:inset(50% 0 30%);transform:translate(-2px,1px)}12%{clip-path:inset(5% 0 80%);transform:translate(2px,-1px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-1-heavy{0%{clip-path:inset(20% 0 80%);transform:translate(-4px,2px)}3%{clip-path:inset(60% 0 10%);transform:translate(4px,-2px)}6%{clip-path:inset(40% 0 50%);transform:translate(-4px,4px)}9%{clip-path:inset(80% 0 5%);transform:translate(4px,-4px)}12%{clip-path:inset(10% 0 70%);transform:translate(-4px,2px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-2-heavy{0%{clip-path:inset(10% 0 60%);transform:translate(4px,-2px)}3%{clip-path:inset(80% 0 5%);transform:translate(-4px,4px)}6%{clip-path:inset(30% 0 20%);transform:translate(4px,-4px)}9%{clip-path:inset(50% 0 30%);transform:translate(-4px,2px)}12%{clip-path:inset(5% 0 80%);transform:translate(4px,-2px)}15%{clip-path:inset(50% 0);transform:translate(0)}to{clip-path:inset(50% 0);transform:translate(0)}}@keyframes gt-anim-1-chaos{0%{clip-path:inset(2% 0 90%);transform:translate(-6px,3px)skew(-2deg)}5%{clip-path:inset(65% 0 5%);transform:translate(6px,-3px)skew(3deg)}10%{clip-path:inset(30% 0 45%);transform:translate(-5px,4px)skew(0)}15%{clip-path:inset(85% 0 2%);transform:translate(5px,-4px)skew(-3deg)}20%{clip-path:inset(15% 0 65%);transform:translate(-6px,2px)skew(2deg)}25%{clip-path:inset(55% 0 25%);transform:translate(4px)skew(0)}30%{clip-path:inset(5% 0 75%);transform:translate(-4px,3px)skew(-1deg)}35%{clip-path:inset(75% 0 10%);transform:translate(6px,-2px)skew(2deg)}40%{clip-path:inset(40% 0);transform:translate(-5px,1px)}45%{clip-path:inset(92% 0 1%);transform:translate(3px,-3px)skew(-2deg)}50%{clip-path:inset(22% 0 58%);transform:translate(-6px,2px)skew(3deg)}55%{clip-path:inset(70% 0 15%);transform:translate(5px,-1px)}60%{clip-path:inset(8% 0 82%);transform:translate(-3px,4px)skew(-1deg)}65%{clip-path:inset(48% 0 35%);transform:translate(6px,-3px)skew(1deg)}70%{clip-path:inset(18% 0 62%);transform:translate(-6px,2px)}75%{clip-path:inset(88% 0 3%);transform:translate(4px,-4px)skew(-2deg)}80%{clip-path:inset(35% 0 48%);transform:translate(-5px,3px)skew(2deg)}85%{clip-path:inset(60% 0 22%);transform:translate(6px,-2px)}90%{clip-path:inset(12% 0 78%);transform:translate(-4px,4px)skew(-3deg)}95%{clip-path:inset(78% 0 8%);transform:translate(5px,-3px)skew(1deg)}to{clip-path:inset(2% 0 90%);transform:translate(-6px,3px)skew(-2deg)}}@keyframes gt-anim-2-chaos{0%{clip-path:inset(10% 0 55%);transform:translate(5px,-2px)skew(2deg)}5%{clip-path:inset(75% 0 8%);transform:translate(-5px,3px)skew(-3deg)}10%{clip-path:inset(25% 0 38%);transform:translate(6px,-4px)}15%{clip-path:inset(50% 0 28%);transform:translate(-6px,2px)skew(3deg)}20%{clip-path:inset(3% 0 72%);transform:translate(4px,-2px)skew(-2deg)}25%{clip-path:inset(62% 0 18%);transform:translate(-4px,4px)}30%{clip-path:inset(44% 0 42%);transform:translate(6px,-3px)skew(1deg)}35%{clip-path:inset(82% 0 4%);transform:translate(-5px,2px)skew(-1deg)}40%{clip-path:inset(14% 0 68%);transform:translate(5px,-4px)skew(2deg)}45%{clip-path:inset(58% 0 24%);transform:translate(-6px,3px)}50%{clip-path:inset(32% 0 50%);transform:translate(4px,-2px)skew(-3deg)}55%{clip-path:inset(90% 0 2%);transform:translate(-5px,4px)skew(2deg)}60%{clip-path:inset(6% 0 80%);transform:translate(6px,-3px)}65%{clip-path:inset(68% 0 14%);transform:translate(-4px,2px)skew(-2deg)}70%{clip-path:inset(20% 0 62%);transform:translate(5px,-4px)skew(3deg)}75%{clip-path:inset(38% 0 44%);transform:translate(-6px,3px)}80%{clip-path:inset(72% 0 12%);transform:translate(4px,-2px)skew(-1deg)}85%{clip-path:inset(16% 0 70%);transform:translate(-5px,4px)skew(2deg)}90%{clip-path:inset(85% 0 6%);transform:translate(6px,-3px)}95%{clip-path:inset(42% 0 38%);transform:translate(-4px,2px)skew(-2deg)}to{clip-path:inset(10% 0 55%);transform:translate(5px,-2px)skew(2deg)}}@keyframes glitch-active-1{0%{clip-path:inset(20% 0 80%);transform:translate(-2px,1px)}10%{clip-path:inset(60% 0 10%);transform:translate(2px,-1px)}20%{clip-path:inset(40% 0 50%);transform:translate(-2px,2px)}30%{clip-path:inset(80% 0 5%);transform:translate(2px,-2px)}40%{clip-path:inset(10% 0 70%);transform:translate(-2px,1px)}50%{clip-path:inset(55% 0 30%);transform:translate(2px)}60%{clip-path:inset(5% 0 85%);transform:translate(-1px,2px)}70%{clip-path:inset(70% 0 15%);transform:translate(2px,-1px)}80%{clip-path:inset(35% 0 45%);transform:translate(-2px,1px)}90%{clip-path:inset(90% 0 2%);transform:translate(1px,-2px)}to{clip-path:inset(20% 0 80%);transform:translate(-2px,1px)}}@keyframes glitch-active-2{0%{clip-path:inset(10% 0 60%);transform:translate(2px,-1px)}10%{clip-path:inset(80% 0 5%);transform:translate(-2px,2px)}20%{clip-path:inset(30% 0 20%);transform:translate(2px,-2px)}30%{clip-path:inset(50% 0 30%);transform:translate(-2px,1px)}40%{clip-path:inset(5% 0 80%);transform:translate(2px,-1px)}50%{clip-path:inset(65% 0 20%);transform:translate(-1px,2px)}60%{clip-path:inset(15% 0 75%);transform:translate(2px,-2px)}70%{clip-path:inset(45% 0 40%);transform:translate(-2px,1px)}80%{clip-path:inset(2% 0 90%);transform:translate(2px,-1px)}90%{clip-path:inset(75% 0 10%);transform:translate(-1px,2px)}to{clip-path:inset(10% 0 60%);transform:translate(2px,-1px)}}.hoverglitch:hover:before{animation:glitch-anim-1 var(--gt-speed,1s) infinite linear}.hoverglitch:hover:after{animation:glitch-anim-2 calc(var(--gt-speed,1s) * 1.2) infinite linear}.activeglitch:before{animation:glitch-anim-1 var(--gt-speed,1s) infinite linear}.activeglitch:after{animation:glitch-anim-2 calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-subtle.hoverglitch:hover:before{animation:gt-anim-1-subtle var(--gt-speed,1s) infinite linear}.gt-subtle.hoverglitch:hover:after{animation:gt-anim-2-subtle calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-subtle.activeglitch:before{animation:gt-anim-1-subtle var(--gt-speed,1s) infinite linear}.gt-subtle.activeglitch:after{animation:gt-anim-2-subtle calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-heavy.hoverglitch:hover:before{animation:gt-anim-1-heavy var(--gt-speed,1s) infinite linear}.gt-heavy.hoverglitch:hover:after{animation:gt-anim-2-heavy calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-heavy.activeglitch:before{animation:gt-anim-1-heavy var(--gt-speed,1s) infinite linear}.gt-heavy.activeglitch:after{animation:gt-anim-2-heavy calc(var(--gt-speed,1s) * 1.2) infinite linear}.gt-chaos.hoverglitch:hover:before{animation:gt-anim-1-chaos var(--gt-speed,.8s) infinite linear}.gt-chaos.hoverglitch:hover:after{animation:gt-anim-2-chaos calc(var(--gt-speed,.8s) * 1.1) infinite linear}.gt-chaos.activeglitch:before{animation:gt-anim-1-chaos var(--gt-speed,.8s) infinite linear}.gt-chaos.activeglitch:after{animation:gt-anim-2-chaos calc(var(--gt-speed,.8s) * 1.1) infinite linear}
