@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.mk-page{--blue:#0b5cff;--blue-hover:#0a52e6;--blue-active:#0847c7;--mint:#00e5a3;--ink:#0a0f2c;--muted:#63708a;--line:#e3e8f2;--line-strong:#cfd7e6;--danger:#d92d4a;--radius-btn:16px;--radius-field:12px;--radius-card:20px;--wave-h:clamp(150px,30vh,300px);--font:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;position:relative;min-height:100vh;min-height:100svh;overflow-x:hidden;background:#fff;color:var(--ink);font-family:var(--font);font-weight:500;line-height:1.4;-webkit-font-smoothing:antialiased}.mk-page :focus-visible{outline:3px solid rgba(11,92,255,.45);outline-offset:3px}.mk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mk-logo{--symbol:80px;--word:56px;display:inline-flex;align-items:center;gap:calc(var(--symbol) * .22);color:inherit;text-decoration:none;max-width:100%}.mk-logo__symbol{display:block;flex:none;width:var(--symbol);height:var(--symbol)}.mk-logo__arc{fill:none;stroke:var(--blue);stroke-width:8;stroke-linecap:round}.mk-logo__m{fill:none;stroke:var(--mint);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.mk-logo__dot{fill:var(--blue)}.mk-logo__text{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--word) * .16);min-width:0}.mk-logo__name{font-size:var(--word);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--ink);white-space:nowrap}.mk-logo__name span{color:var(--blue)}.mk-logo__tagline{font-size:calc(var(--word) * .37);font-weight:500;line-height:1.2;color:var(--muted);white-space:nowrap}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;padding:0 28px;border:0;border-radius:var(--radius-btn);background:var(--blue);color:#fff;font:700 17px/1 var(--font);letter-spacing:.005em;text-decoration:none;cursor:pointer;box-shadow:0 10px 28px rgba(11,92,255,.24),0 2px 6px rgba(11,92,255,.18);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.mk-btn:hover{background:var(--blue-hover);box-shadow:0 14px 34px rgba(11,92,255,.3),0 3px 8px rgba(11,92,255,.2);transform:translateY(-1px)}.mk-btn:active{background:var(--blue-active);box-shadow:0 5px 14px rgba(11,92,255,.28);transform:translateY(1px)}.mk-btn:disabled,.mk-btn[aria-disabled=true]{background:#9db9f5;box-shadow:none;transform:none;cursor:not-allowed}.mk-btn.is-loading{cursor:progress}.mk-btn__spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.mk-btn.is-loading .mk-btn__spinner{display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.mk-home{position:relative;z-index:1;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:calc(var(--wave-h) * .7) 24px}.mk-home__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(32px,5vh,48px);width:100%}.mk-home .mk-btn{max-width:360px}.mk-home .mk-logo{--symbol:clamp(52px,12vw,88px);--word:clamp(30px,7.6vw,60px)}.mk-wave{position:fixed;left:0;right:0;bottom:0;z-index:0;height:var(--wave-h);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 28%,#000)}.mk-wave canvas{display:block;width:100%;height:100%}.mk-auth{display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:32px 20px}.mk-auth__wrap{container-type:inline-size;width:100%;max-width:440px;display:flex;flex-direction:column;gap:32px}.mk-auth__wrap .mk-logo{--symbol:18.4cqw;--word:11.1cqw;display:flex;justify-content:center;width:100%}.mk-card{padding:32px 28px 28px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 1px 2px rgba(10,15,44,.04),0 18px 48px rgba(10,15,44,.07)}.mk-field{margin:0 0 18px}.mk-field__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.mk-field__label{font-size:14px;font-weight:700}.mk-field__link{padding:2px 0;border:0;background:none;color:var(--blue);font:600 13px/1.2 var(--font);text-decoration:none;cursor:pointer;border-radius:4px}.mk-field__link:hover{text-decoration:underline;text-underline-offset:3px}.mk-field__control{position:relative}.mk-input{display:block;width:100%;height:52px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:#fff;color:var(--ink);font:500 16px/1 var(--font);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.mk-input::-moz-placeholder{color:#9aa5ba}.mk-input::placeholder{color:#9aa5ba}.mk-input:hover{border-color:#aebad1}.mk-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(11,92,255,.14)}.mk-input:disabled{background:#f4f6fa;color:#8793a8;border-color:var(--line);cursor:not-allowed}.mk-input[aria-invalid=true]{border-color:var(--danger)}.mk-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px rgba(217,45,74,.14)}.mk-input--password{padding-right:52px}.mk-toggle{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.mk-toggle:hover{color:var(--ink);background:#f1f4fa}.mk-toggle:disabled{cursor:not-allowed;opacity:.5}.mk-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk-toggle .icon-hide,.mk-toggle[aria-pressed=true] .icon-show{display:none}.mk-toggle[aria-pressed=true] .icon-hide{display:block}.mk-message{margin:16px 0 0;font-size:14px;line-height:1.45;text-align:center;color:var(--muted)}.mk-message:empty{display:none}.mk-message.is-error{padding:11px 14px;border-radius:var(--radius-field);background:#fdecef;color:#a8182f;text-align:left}.mk-auth .mk-btn{margin-top:6px}@media (max-width:480px){.mk-home{padding-left:20px;padding-right:20px}.mk-card{padding:26px 20px 22px}.mk-btn{height:56px}}@media (max-height:520px){.mk-page{--wave-h:120px}}@media (prefers-reduced-motion:reduce){.mk-page *,.mk-page :after,.mk-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.mk-btn__spinner{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.mk-textlink{display:block;margin:16px auto 0;padding:2px 0;border:0;background:none;color:var(--muted);font:600 14px/1.2 var(--font);text-align:center;text-decoration:none;cursor:pointer}.mk-textlink:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.mk-card__title{margin:0 0 8px;font-size:22px;font-weight:800;letter-spacing:-.02em}.mk-card__lead{margin:0 0 22px;font-size:14px;color:var(--muted)}.mk-message.is-ok{color:#0b7a55}