.type--A[data-v-014d2b9a]{--line_color:#555;--back_color:#ffecf6}.type--B[data-v-014d2b9a]{--line_color:#1b1919;--back_color:#e9ecff}.type--C[data-v-014d2b9a]{--line_color:#00135c;--back_color:#defffa}.button[data-v-014d2b9a]{color:var(--line_color);font-size:18px;font-weight:700;height:50px;letter-spacing:2px;position:relative;text-decoration:none;transition:all .3s ease;width:200px;z-index:0}.button__text[data-v-014d2b9a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.button[data-v-014d2b9a]:after,.button[data-v-014d2b9a]:before,.button__text[data-v-014d2b9a]:after,.button__text[data-v-014d2b9a]:before{background:var(--line_color);border-radius:2px;content:"";height:3px;position:absolute;transition:all .5s ease}.button[data-v-014d2b9a]:before{left:54px;top:0;width:calc(100% - 128px)}.button[data-v-014d2b9a]:after{right:54px;top:0;width:8px}.button__text[data-v-014d2b9a]:before{bottom:0;right:54px;width:calc(100% - 128px)}.button__text[data-v-014d2b9a]:after{bottom:0;left:54px;width:8px}.button__line[data-v-014d2b9a]{overflow:hidden;width:56px}.button__line[data-v-014d2b9a],.button__line[data-v-014d2b9a]:before{height:100%;position:absolute;top:0}.button__line[data-v-014d2b9a]:before{border:3px solid var(--line_color);border-radius:300px;box-sizing:border-box;content:"";width:150%}.button__line[data-v-014d2b9a]:first-child,.button__line[data-v-014d2b9a]:first-child:before{left:0}.button__line[data-v-014d2b9a]:nth-child(2),.button__line[data-v-014d2b9a]:nth-child(2):before{right:0}.button[data-v-014d2b9a]:hover{letter-spacing:6px}.button:hover .button__text[data-v-014d2b9a]:before,.button[data-v-014d2b9a]:hover:before{width:8px}.button:hover .button__text[data-v-014d2b9a]:after,.button[data-v-014d2b9a]:hover:after{width:calc(100% - 128px)}.button__drow1[data-v-014d2b9a],.button__drow2[data-v-014d2b9a]{border-radius:16px;position:absolute;transform-origin:16px 16px;z-index:-1}.button__drow1[data-v-014d2b9a]{height:0;left:40px;top:-16px;transform:rotate(30deg);width:32px}.button__drow2[data-v-014d2b9a]{height:0;left:77px;top:44px;transform:rotate(-127deg);width:32px}.button__drow1[data-v-014d2b9a]:after,.button__drow1[data-v-014d2b9a]:before,.button__drow2[data-v-014d2b9a]:after,.button__drow2[data-v-014d2b9a]:before{content:"";position:absolute}.button__drow1[data-v-014d2b9a]:before{border-radius:16px;bottom:0;height:32px;left:0;transform:rotate(-60deg);transform-origin:16px 16px;width:0}.button__drow1[data-v-014d2b9a]:after{border-radius:16px;height:32px;left:45px;top:-10px;transform:rotate(69deg);transform-origin:16px 16px;width:0}.button__drow2[data-v-014d2b9a]:before{border-radius:16px;bottom:0;height:32px;left:0;transform:rotate(-146deg);transform-origin:16px 16px;width:0}.button__drow2[data-v-014d2b9a]:after{border-radius:16px;bottom:26px;height:32px;left:-40px;transform:rotate(-262deg);transform-origin:16px 16px;width:0}.button__drow1[data-v-014d2b9a],.button__drow1[data-v-014d2b9a]:after,.button__drow1[data-v-014d2b9a]:before,.button__drow2[data-v-014d2b9a],.button__drow2[data-v-014d2b9a]:after,.button__drow2[data-v-014d2b9a]:before{background:var(--back_color)}.button:hover .button__drow1[data-v-014d2b9a]{animation:drow1-014d2b9a .06s ease-in;animation-fill-mode:forwards}.button:hover .button__drow1[data-v-014d2b9a]:before{animation:drow2-014d2b9a .08s linear .06s;animation-fill-mode:forwards}.button:hover .button__drow1[data-v-014d2b9a]:after{animation:drow3-014d2b9a .03s linear .14s;animation-fill-mode:forwards}.button:hover .button__drow2[data-v-014d2b9a]{animation:drow4-014d2b9a .06s linear .2s;animation-fill-mode:forwards}.button:hover .button__drow2[data-v-014d2b9a]:before{animation:drow3-014d2b9a .03s linear .26s;animation-fill-mode:forwards}.button:hover .button__drow2[data-v-014d2b9a]:after{animation:drow5-014d2b9a .06s linear .32s;animation-fill-mode:forwards}@keyframes drow1-014d2b9a{0%{height:0}to{height:100px}}@keyframes drow2-014d2b9a{0%{opacity:0;width:0}10%{opacity:0}11%{opacity:1}to{width:120px}}@keyframes drow3-014d2b9a{0%{width:0}to{width:80px}}@keyframes drow4-014d2b9a{0%{height:0}to{height:120px}}@keyframes drow5-014d2b9a{0%{width:0}to{width:124px}}.container[data-v-014d2b9a]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:32px;width:100%}.button[data-v-014d2b9a]:not(:last-child){margin-bottom:64px}@keyframes shake{0%{transform:translate(5px)}20%{transform:translate(-10px)}40%{transform:translate(15px)}60%{transform:translate(-20px)}80%{transform:translate(15px)}to{transform:translate(-10px)}}@keyframes flow{0%{background-position:50% 0}to{background-position:50% -500px}}@keyframes flash{0%{color:transparent;opacity:0;text-shadow:0 0 5px rgba(0,0,0,.5);transform:scale(1.5)}50%{opacity:1}to{opacity:0;transform:scale(.5)}}@keyframes dinnerTip{0%,to{opacity:0;transform:perspective(600px) translate3d(-50%,7px,0) scale(.7) rotateY(180deg)}20%,80%{opacity:1;transform:perspective(600px) translate3d(-50%,0,0) rotateY(0)}}@keyframes floatUp{0%{opacity:0;transform:translateY(10px) scale(.9)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-10px) scale(1.02)}to{opacity:0;transform:translateY(-30px) scale(1.1)}}.animate-float-up{animation:floatUp 1.6s ease-out forwards;will-change:transform,opacity}.text-glow{text-shadow:0 0 8px hsla(0,0%,100%,.7)}.animate-shake{animation:shake .4s}.animate-flow{animation:flow 16s linear infinite}.animate-flash{animation:flash 1.6s ease-out both}.animate-dinnerTip{animation:dinnerTip 3s linear 1s both}.animate-paused{animation-play-state:paused}.loader[data-v-1b635e3a]{animation:l24-1b635e3a 1s linear infinite alternate;background:radial-gradient(circle closest-side,#000 94%,#0000) 100%/ calc(200% - 1em) 100%;font-family:monospace;font-size:30px;font-weight:700;width:-moz-fit-content;width:fit-content}.loader[data-v-1b635e3a]:before{background:inherit;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle closest-side,#fff 94%,#000);color:#0000;content:"Loading...";line-height:1em}@keyframes l24-1b635e3a{to{background-position:0}}
