.mn-btn{position:relative;display:flex;outline:none;box-shadow:none;align-items:center;justify-content:center;flex-shrink:0;text-align:center;gap:6px;height:44px;font-size:var(--fs-b3);line-height:var(--lh-b3);font-weight:var(--fw-bold);color:var(--base-13);background:rgba(0,0,0,0);padding:10px 20px;border:1px solid var(--blue-500);border-radius:12px;transition:var(--ts-medium);cursor:pointer;overflow:hidden}.mn-btn:focus-visible{outline:2px solid var(--blue-500,#5B89ED);outline-offset:2px;box-shadow:0 0 0 4px rgba(91,137,237,.25)}.mn-btn__content{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.mn-btn__title{font-size:12px;line-height:16px;font-weight:var(--fw-bold)}.mn-btn__desc{font-size:8px;line-height:10px;font-weight:var(--fw-regular);letter-spacing:.4px}.mn-btn img,.mn-btn svg{width:24px;height:24px;object-fit:contain;flex-shrink:0;transition:var(--ts-medium)}.mn-btn svg path{stroke:var(--blue-500);transition:var(--ts-medium)}.mn-btn:hover{background:var(--blue-50)}.mn-btn:hover svg{transform:translateX(4px)}.mn-btn--disabled,.mn-btn:disabled{opacity:.65;pointer-events:none;cursor:not-allowed}.mn-btn--primary{background:#5b89ed;color:var(--base-1);border:1px solid #5b89ed;border-radius:12px;box-shadow:0 4px 14px rgba(91,137,237,.25)}.mn-btn--primary svg path{stroke:var(--base-1)}.mn-btn--primary:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.8);transition:var(--ts-slow);transform:skew(45deg) translate(-150%);z-index:1;border-radius:inherit}.mn-btn--primary:hover{background:#4a7ae0;border-color:#4a7ae0;box-shadow:0 8px 24px rgba(91,137,237,.3);transform:translateY(-1px)}.mn-btn--primary:hover svg{transform:none}.mn-btn--primary:hover:after{opacity:0;transform:skew(45deg) translate(0)!important}.mn-btn--primary.mn-btn--green{background:var(--green-600);color:var(--base-1);border-color:var(--green-600)}.mn-btn--primary.mn-btn--green svg path{stroke:var(--base-1)}.mn-btn--primary.mn-btn--green:hover{background:var(--green-500);border-color:var(--green-500)}.mn-btn--primary.mn-btn--sky{background:var(--sky-blue-600);color:var(--base-1);border-color:var(--sky-blue-600)}.mn-btn--primary.mn-btn--sky:hover{background:var(--sky-blue-500);border-color:var(--sky-blue-500)}.mn-btn--primary.mn-btn--pink{background:var(--pink-600);color:var(--base-1);border-color:var(--pink-600)}.mn-btn--primary.mn-btn--pink:hover{background:var(--pink-500);border-color:var(--pink-500)}.mn-btn--secondary{background:var(--base-3);color:var(--base-13);border-color:var(--base-3)}.mn-btn--secondary svg path{stroke:var(--base-13)}.mn-btn--secondary:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.8);transition:var(--ts-slow);transform:skew(45deg) translate(-150%);z-index:1}.mn-btn--secondary:hover{background:var(--blue-50)}.mn-btn--secondary:hover svg{transform:none}.mn-btn--secondary:hover:after{opacity:0;transform:skew(45deg) translate(0)!important}.mn-btn--tertiary{background:var(--blue-50);color:var(--base-13);border-color:var(--blue-50)}.mn-btn--tertiary svg path{stroke:var(--blue-500)}.mn-btn--tertiary:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.8);transition:var(--ts-slow);transform:skew(45deg) translate(-150%);z-index:1}.mn-btn--tertiary:hover{background:var(--blue-100);border-color:var(--blue-100)}.mn-btn--tertiary:hover svg{transform:none}.mn-btn--tertiary:hover:after{opacity:0;transform:skew(45deg) translate(0)!important}.mn-btn--text{display:inline-flex;height:auto;padding:0;border:0;background:none;gap:10px;color:var(--blue-700);font-size:var(--fs-b2);line-height:var(--lh-b2);font-weight:var(--fw-bold);overflow:visible}.mn-btn--text svg{width:20px;height:20px;object-fit:contain}.mn-btn--text svg path{stroke:var(--blue-700)}.mn-btn--text:hover{background:none;color:var(--blue-500)}.mn-btn--text:hover svg{transform:translateX(10px)}.mn-btn--text:hover svg path{stroke:var(--blue-500)}.mn-btn--icon{padding:10px;width:44px}.mn-btn--sm{padding:8px 16px;height:40px}.mn-btn--sm.mn-btn--icon{padding:8px;width:40px}.mn-btn--lg{padding:16px 24px;gap:8px;height:56px;font-size:var(--fs-b1);line-height:var(--lh-b1)}.mn-btn--lg.mn-btn--icon{padding:16px;width:56px}.mn-btn--dark{background:#464660;color:var(--base-1);border-color:rgba(70,70,96,.8)}.mn-btn--dark img{width:20px;height:20px}.mn-btn--dark svg path{stroke:var(--base-1)}.mn-btn--dark:hover{background:#252533;border-color:#252533}.mn-btn--flat,.mn-btn--flat:hover{box-shadow:none;transform:none}.mn-btns{display:flex;align-items:center;gap:16px;flex-shrink:0}.mn-btns--column{flex-direction:column;align-items:flex-start}.mn-highlight{display:inline-flex;color:var(--base-1);font-size:var(--fs-h6);font-weight:var(--fw-bold);line-height:1;padding:4px 15px;border-radius:18px;margin:0 4px;transform:rotate(var(--tadaRotate)) translateY(var(--tadaTranslateY));background:linear-gradient(85deg,#7c94e0 -2.24%,#e07cca 106.46%);box-shadow:0 14px 34px 0 rgba(0,0,0,.12)}.mn-highlight--bold{font-weight:var(--fw-extra-bold)}.mn-highlight--green{background:linear-gradient(85deg,#71cc90 -2.24%,#71abcc 106.46%)}.mn-highlight.start-animation{animation:tada 1s ease-in-out forwards}