.InitButton-module__fxL9oW__btnWrapper{--dot-size:8px;--line-weight:1px;--line-distance:.8rem 1rem;--animation-speed:.35s;--hover-color:#f56e0f;--dot-color:currentColor;--line-color:currentColor;--text-color:currentColor;--grid-color:#15141926;--border-color:#15141933;width:auto;height:auto;padding:var(--line-distance);-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:relative}.dark .InitButton-module__fxL9oW__btnWrapper{--grid-color:#ffffff1a;--border-color:#ffffff4d}.InitButton-module__fxL9oW__onPrimary .InitButton-module__fxL9oW__btnWrapper{--dot-color:#fff;--line-color:#fff;--text-color:#fff;--hover-color:#fff;--hover-text:#f56e0f;--border-color:#fff6;--btn-bg:#0000001a}.InitButton-module__fxL9oW__btnWrapper:after{content:"";pointer-events:none;background-color:#0000;background-image:repeating-linear-gradient(45deg, var(--grid-color) 0 1px, transparent 2px 7px);opacity:.3;z-index:-1;border-radius:8px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover):after{opacity:1;animation:InitButton-module__fxL9oW__opacityAnim calc(var(--animation-speed) * 4) ease-in-out forwards}@keyframes InitButton-module__fxL9oW__opacityAnim{0%{opacity:.3}to{opacity:1}}.InitButton-module__fxL9oW__btn{background-color:var(--btn-bg,#ffffff0d);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);color:var(--text-color);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:1.25rem 2.5rem;font-family:inherit;font-size:1rem;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1),letter-spacing .3s,background-color .3s,color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 15px #0000000d}.dark .InitButton-module__fxL9oW__btn{background-color:#0003}.InitButton-module__fxL9oW__btnWrapper:hover .InitButton-module__fxL9oW__btn{box-shadow:0 10px 30px #00000026}.InitButton-module__fxL9oW__btn:hover{background-color:var(--hover-color);color:var(--hover-text,#fff);border-color:var(--hover-color);transform:translateY(-2px)scale(1.02)}.InitButton-module__fxL9oW__btn:active{background-color:var(--hover-color);letter-spacing:.05em;transform:scale(.98)}.InitButton-module__fxL9oW__btnSvg{stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;stroke:var(--text-color);fill:#15141922;margin-left:.75rem;transition:all .2s ease-in-out}.dark .InitButton-module__fxL9oW__btnSvg{stroke:#fff4;fill:#fff2}.InitButton-module__fxL9oW__btn:hover .InitButton-module__fxL9oW__btnSvg{stroke:#fffa;fill:#fff3}.InitButton-module__fxL9oW__dot{width:var(--dot-size);aspect-ratio:1;background-color:var(--dot-color);opacity:0;border-radius:2px;transition:all .3s ease-in-out;position:absolute}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__dot.InitButton-module__fxL9oW__top.InitButton-module__fxL9oW__left{animation:InitButton-module__fxL9oW__moveTopLeft var(--animation-speed) ease-in-out forwards;top:50%;left:20%}@keyframes InitButton-module__fxL9oW__moveTopLeft{90%{opacity:.6}to{top:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__dot.InitButton-module__fxL9oW__top.InitButton-module__fxL9oW__right{animation:InitButton-module__fxL9oW__moveTopRight var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * .6);top:50%;right:20%}@keyframes InitButton-module__fxL9oW__moveTopRight{80%{opacity:.6}to{top:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__dot.InitButton-module__fxL9oW__bottom.InitButton-module__fxL9oW__right{animation:InitButton-module__fxL9oW__moveBottomRight var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.2);bottom:50%;right:20%}@keyframes InitButton-module__fxL9oW__moveBottomRight{80%{opacity:.6}to{bottom:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__dot.InitButton-module__fxL9oW__bottom.InitButton-module__fxL9oW__left{animation:InitButton-module__fxL9oW__moveBottomLeft var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.8);bottom:50%;left:20%}@keyframes InitButton-module__fxL9oW__moveBottomLeft{80%{opacity:.6}to{bottom:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}}.InitButton-module__fxL9oW__line{transition:all .3s ease-in-out;position:absolute}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__horizontal{height:var(--line-weight);background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--line-weight) * 2), var(--line-color) calc(var(--line-weight) * 2) calc(var(--line-weight) * 4));width:100%}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__top{top:calc(var(--line-weight) * -.5)}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__bottom{bottom:calc(var(--line-weight) * -.5)}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__vertical{width:var(--line-weight);background-image:repeating-linear-gradient(0deg, transparent 0 calc(var(--line-weight) * 2), var(--line-color) calc(var(--line-weight) * 2) calc(var(--line-weight) * 4));height:100%}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__left{left:calc(var(--line-weight) * -.5)}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__right{right:calc(var(--line-weight) * -.5)}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__top{transform-origin:0 0;transform:rotate(5deg)scaleX(0)}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__top{animation:InitButton-module__fxL9oW__drawTop var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * .8)}@keyframes InitButton-module__fxL9oW__drawTop{to{transform:rotate(0)scaleX(1)}}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__bottom{transform-origin:100% 100%;transform:rotate(5deg)scaleX(0)}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__bottom{animation:InitButton-module__fxL9oW__drawBottom var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 2)}@keyframes InitButton-module__fxL9oW__drawBottom{to{transform:rotate(0)scaleX(1)}}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__left{transform-origin:0 100%;transform:rotate(0)scaleY(0)}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__left{animation:InitButton-module__fxL9oW__drawLeft var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 2.4)}@keyframes InitButton-module__fxL9oW__drawLeft{to{transform:rotate(0)scaleY(1)}}.InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__right{transform-origin:100% 0;transform:rotate(5deg)scaleY(0)}.InitButton-module__fxL9oW__btnWrapper:has(.InitButton-module__fxL9oW__btn:hover) .InitButton-module__fxL9oW__line.InitButton-module__fxL9oW__right{animation:InitButton-module__fxL9oW__drawRight var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.4)}@keyframes InitButton-module__fxL9oW__drawRight{to{transform:rotate(0)scaleY(1)}}