@keyframes m-btn-plain-text-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-btn-plain-text-underline-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes css-keyframes__fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-animation{0%{background-position:120% 0}to{background-position:-80% 0}}.m-button{position:relative;width:-moz-fit-content;width:fit-content;transition:.1s ease-in-out}.m-button__text{color:inherit;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:140%;letter-spacing:-.45px}@media(max-width:1023px){.m-button__text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.42px}}.m-button:focus-visible{outline:auto;outline-offset:1px}.m-button:disabled{pointer-events:none}.m-button--primary{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2xs) var(--space-m);background-color:var(--primary-color);text-decoration:none;border-radius:var(--radius-1000);color:var(--white-color);min-width:100px;text-align:center;transition-duration:.1s;transition-timing-function:cubic-bezier(.2,0,0,1)}.m-button--primary.is-active,.m-button--primary.is-pressed,.m-button--primary:focus-visible{background-color:var(--button-hover)}@media(hover:hover){.m-button--primary:hover{background-color:var(--button-hover)}}@media(max-width:1023px){.m-button--primary{height:44px;padding:var(--space-3xs) var(--space-s)}}.m-button--primary:disabled{background-color:var(--black-s)}.m-button--primary:active{background-color:var(--primary-pressed)}.m-button--primary.m-button--loading{overflow:hidden;pointer-events:none}.m-button--primary.m-button--loading .m-button__loading{opacity:1;background-color:var(--black-s)}.m-button--primary.m-button--loading .m-button__loading-container{--btn-load-color:var(--white)}.m-button--primary.m-button--small{padding:var(--space-3xs) var(--space-s);height:40px}.m-button--primary.m-button--small .m-button__text{font-family:Inter,sans-serif;font-size:14px;font-weight:450;line-height:116%;letter-spacing:-.28px}@media(max-width:1023px){.m-button--primary.m-button--small{height:36px;padding:var(--space-5xs) var(--space-xs)}}.m-button--outline{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2xs) var(--space-m);border:1px solid var(--primary-color);text-decoration:none;border-radius:var(--radius-1000);color:var(--primary-color);min-width:100px;text-align:center;transition-duration:.1s;transition-timing-function:cubic-bezier(.2,0,0,1)}.m-button--outline.is-active,.m-button--outline.is-pressed,.m-button--outline:focus-visible{background-color:var(--primary-color);color:var(--white-color)}@media(hover:hover){.m-button--outline:hover{background-color:var(--primary-color);color:var(--white-color)}}@media(max-width:1023px){.m-button--outline{height:44px;padding:var(--space-3xs) var(--space-s)}}.m-button--outline:disabled{background-color:var(--black-s)}.m-button--outline:active{background-color:var(--primary-pressed)}.m-button--outline.m-button--loading{overflow:hidden;pointer-events:none}.m-button--outline.m-button--loading .m-button__loading{opacity:1;background-color:var(--black-s)}.m-button--outline.m-button--loading .m-button__loading-container{--btn-load-color:var(--white)}.m-button--outline.m-button--small{padding:var(--space-3xs) var(--space-s);height:40px}.m-button--outline.m-button--small .m-button__text{font-family:Inter,sans-serif;font-size:14px;font-weight:450;line-height:116%;letter-spacing:-.28px}@media(max-width:1023px){.m-button--outline.m-button--small{height:36px;padding:var(--space-5xs) var(--space-xs)}}.m-button--tertiary{color:var(--black-s);transition-duration:.1s;transition-timing-function:cubic-bezier(.2,0,0,1)}.m-button--tertiary.is-active,.m-button--tertiary.is-pressed,.m-button--tertiary:focus-visible{color:var(--black-p)}@media(hover:hover){.m-button--tertiary:hover{color:var(--black-p)}}.m-button--tertiary .m-button__text{font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:140%;letter-spacing:-.45px}@media(max-width:1023px){.m-button--tertiary .m-button__text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.42px}}.m-button__loading{position:absolute;left:-5px;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-macro);display:block}.m-button__loading-container{--btn-load-size:24px;--btn-load-color:var(--white-color);--btn-load-speed:2.5s;--btn-load-dot-size:calc(var(--btn-load-size) * 0.18);position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;width:var(--btn-load-size);height:var(--btn-load-size);gap:var(--space-nano)}.m-button__loading-dot{display:inline-block;min-width:8px;min-height:8px;border-radius:50%}.m-button__loading-dot--one{position:relative}.m-button__loading-dot--one:after,.m-button__loading-dot--one:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background-color:var(--white-color);animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;animation-iteration-count:infinite}.m-button__loading-dot--one:before{animation-name:css-keyframes__loading-dot-1}.m-button__loading-dot--one:after{animation-name:css-keyframes__loading-dot-2}.m-button__loading-dot--three,.m-button__loading-dot--two{background-color:var(--white-color);animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;animation-iteration-count:infinite}.m-button__loading-dot--two{animation-name:css-keyframes__loading-dot-2}.m-button__loading-dot--three{animation-name:css-keyframes__loading-dot-3}@keyframes leapFrog{0%{transform:translateX(0) rotate(0deg)}33.333%{transform:translateX(0) rotate(180deg)}66.666%{transform:translateX(calc(var(--btn-load-size) * -.38)) rotate(180deg)}99.999%{transform:translateX(calc(var(--btn-load-size) * -.78)) rotate(180deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes css-keyframes__loading-dot-1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes css-keyframes__loading-dot-2{0%{transform:none}to{transform:translateX(14px)}}@keyframes css-keyframes__loading-dot-3{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}