@property --glA{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes glBlurUp{0%{opacity:0;filter:blur(12px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}@keyframes glWord{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes glSpot{0%{opacity:0;transform:translate(-30%,-40%)rotate(-38deg)scale(.8)}to{opacity:1;transform:translate(-8%,-20%)rotate(-38deg)scale(1)}}@keyframes glTilt{0%{transform:perspective(1400px)rotateX(26deg)scale(.9)translateY(60px)}to{transform:perspective(1400px)rotateX(0)scale(1)translateY(0)}}@keyframes glFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glDrift{0%{background-position:0 0}50%{background-position:100% 70%}to{background-position:0 0}}@keyframes glRibbon{0%{transform:translate(-3%,2%)rotate(-1.5deg)scale(1.02)}to{transform:translate(3%,-2%)rotate(1.5deg)scale(1.06)}}@keyframes glMarquee{to{transform:translate(-50%)}}@keyframes glRing{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:var(--off)}}@keyframes glBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes glShine{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes glMenu{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:none}}@keyframes glSwap{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes glActive{0%,30%{box-shadow:0 -7px 16px -9px #b96ef5f2,0 7px 16px -9px #b96ef5f2,0 24px 40px -26px #5a3ca066}38%,to{box-shadow:0 0 #b96ef500,0 0 #b96ef500,0 24px 40px -26px #5a3ca033}}@keyframes glFrame{0%,30%{background:#ffffff6b;border-color:#fffffff2}38%,to{background:#ffffff24;border-color:#ffffff59}}@keyframes glTile{0%,30%{color:#1a1a1a;background:#fff;box-shadow:0 10px 30px -18px #5a3ca073}38%,to{color:#7a7680;box-shadow:none;background:#e9e9eb}}@keyframes glSpin{to{transform:rotate(360deg)}}@keyframes glSpinRev{to{transform:rotate(-360deg)}}@keyframes glBeam{0%{stroke-dashoffset:1600px}to{stroke-dashoffset:0}}@keyframes glDraw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes glScan{0%{opacity:0;transform:translate(-40px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(250px)}}@keyframes glCursor{0%,to{transform:translate(0)}30%{transform:translate(120px,-40px)}55%{transform:translate(60px,30px)}80%{transform:translate(150px,10px)}}@keyframes glPulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes glBorder{to{--glA:360deg}}@keyframes glCheck{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes glView{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes glProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes glDot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes glBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes glWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes glWire{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes glWirePulse{0%{stroke-dashoffset:640px}to{stroke-dashoffset:0}}@keyframes glTwinkle{0%,to{opacity:.15}50%{opacity:1}}.gl-in{animation:.9s cubic-bezier(.2,.7,.2,1) both glUp}.gl-d1{animation-delay:.12s}.gl-d2{animation-delay:.24s}.gl-d3{animation-delay:.9s}.gl-d4{animation-delay:1.05s}.gl-word{animation:.8s cubic-bezier(.2,.7,.2,1) both glWord;display:inline-block}.gl-reveal{animation:.9s cubic-bezier(.2,.7,.2,1) both glUp}.gl-blurin{animation:.9s cubic-bezier(.2,.7,.2,1) both glBlurUp}.gl-swap{animation:.6s cubic-bezier(.2,.7,.2,1) both glSwap}.gl-view{animation:.5s cubic-bezier(.2,.8,.2,1) both glView}.gl-menu{animation:.35s cubic-bezier(.2,.7,.2,1) both glMenu}.gl-check{animation:.5s cubic-bezier(.2,.7,.2,1) both glCheck}.gl-draw{stroke-dasharray:400;animation:2.4s cubic-bezier(.4,0,.2,1) .4s both glDraw}.gl-ring{animation:1.8s cubic-bezier(.3,.7,.2,1) .2s both glRing}.gl-bar{transform-origin:50% 100%;animation:1.3s cubic-bezier(.2,.7,.2,1) both glBar}.gl-grow{transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.7,.2,1) .2s both glBar}.gl-prog{animation:6s linear both glProg}.gl-wire{stroke-dasharray:600;animation:.7s cubic-bezier(.4,0,.2,1) both glWire}.gl-spot{pointer-events:none;filter:blur(20px);background:radial-gradient(50% 50%,#bea0f561 0%,#bea0f51f 45%,#bea0f500 70%);border-radius:50%;width:900px;height:320px;animation:2.2s cubic-bezier(.2,.7,.2,1) .2s both glSpot;position:absolute;top:0;left:0}.gl-float{animation:5s ease-in-out infinite glFloat}.gl-float2{animation:5s ease-in-out 1.4s infinite glFloat}.gl-drift{background-size:170% 170%;animation:16s ease-in-out infinite glDrift}.gl-ribbon{transform-origin:50%;animation:10s ease-in-out infinite alternate glRibbon}.gl-ribbon2{transform-origin:50%;animation:13s ease-in-out -4s infinite alternate-reverse glRibbon}.gl-marquee{width:max-content;animation:30s linear infinite glMarquee;display:flex}.gl-shine{background-image:linear-gradient(100deg,#fff0 30%,#ffffffd9 50%,#fff0 70%);background-repeat:no-repeat;background-size:60% 100%;animation:3.6s ease-in-out infinite glShine}.gl-act{animation:6s ease-in-out infinite glActive}.gl-frame{animation:6s ease-in-out infinite glFrame}.gl-tile{animation:6s ease-in-out infinite glTile}.gl-a2{animation-delay:2s}.gl-a3{animation-delay:4s}.gl-spin{animation:1s linear infinite glSpin}.gl-orbit{animation:24s linear infinite glSpin}.gl-orbit-rev{animation:24s linear infinite glSpinRev}.gl-beam{stroke-dasharray:180 1420;animation:4s linear infinite glBeam}.gl-beam2{stroke-dasharray:120 1480;animation:4s linear 2s infinite glBeam}.gl-scan{animation:3.2s ease-in-out infinite glScan}.gl-cursor{animation:7s ease-in-out infinite glCursor}.gl-pulse{animation:2.4s ease-out infinite glPulse}.gl-pulse2{animation:2.4s ease-out 1.2s infinite glPulse}.gl-dot{animation:1s ease-in-out infinite glDot}.gl-blink{animation:1.2s ease-in-out infinite glBlink}.gl-wave{transform-origin:50% 100%;animation:1.1s ease-in-out infinite glWave}.gl-twinkle{animation:2.6s ease-in-out infinite glTwinkle}.gl-wire-pulse{stroke-dasharray:14 626;opacity:.9;animation:2.2s linear .7s infinite glWirePulse}.gl-card{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.gl-card:hover{transform:translateY(-6px)}.gl-btn{transition:transform .2s,box-shadow .2s}.gl-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #00000073}.gl-mi{transition:background .2s}.gl-mi:hover{background:#f2f1ee}.gl-step{transition:opacity .5s,transform .5s}.gl-glass{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}.gl-mb{background:conic-gradient(from var(--glA), #c9a0f000 0deg, #c9a0f000 230deg, #c9a0f0 290deg, #7fa8f5 330deg, #7fa8f500 360deg);border-radius:8px;padding:1.5px;animation:3.2s linear infinite glBorder;display:inline-flex;position:relative}.gl-hl{position:relative}.gl-hl:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #b184ea29, #b184ea00 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.gl-hl:hover:after{opacity:1}@supports (animation-timeline:view()){.gl-reveal{animation:linear both glUp;animation-timeline:view();animation-range:entry cover 28%}.gl-blurin{animation:linear both glBlurUp;animation-timeline:view();animation-range:entry cover 30%}.gl-bar{animation:linear both glBar;animation-timeline:view();animation-range:entry 10% cover 40%}.gl-tilt{transform-origin:50% 0;animation:linear both glTilt;animation-timeline:view();animation-range:entry cover 50%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:760px){.gl-navlinks{display:none!important}}
