.page-module__E0kJGG__screen{color:#f2f2f5;min-height:100dvh;padding:env(safe-area-inset-top,0px)16px env(safe-area-inset-bottom,0px);font-family:var(--font-golos),system-ui,sans-serif;background:#0b0b0e;grid-template-rows:1fr auto;justify-items:center;display:grid;position:relative}.page-module__E0kJGG__lang{z-index:2;align-items:center;gap:10px;display:inline-flex;position:absolute;top:18px;right:20px}.page-module__E0kJGG__langBtn{appearance:none;cursor:pointer;letter-spacing:.08em;color:#6e6e76;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 2px;font-family:inherit;font-size:12px;font-weight:600;transition:color .18s}.page-module__E0kJGG__langBtn:hover{color:#a0a0a8}.page-module__E0kJGG__langActive,.page-module__E0kJGG__langActive:hover{color:#fff}.page-module__E0kJGG__langBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff9}.page-module__E0kJGG__langSep{background:#ffffff24;width:1px;height:10px}.page-module__E0kJGG__center{z-index:1;text-align:center;flex-direction:column;align-self:start;align-items:center;width:100%;max-width:460px;margin-top:clamp(140px,36vh,420px);transition:margin-top .5s cubic-bezier(.22,1,.36,1);animation:.36s cubic-bezier(.32,.72,0,1) page-module__E0kJGG__in;display:flex;position:relative}.page-module__E0kJGG__centerOpen{margin-top:clamp(90px,22vh,260px)}@keyframes page-module__E0kJGG__in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__logo{width:48px;height:48px;animation:6s ease-in-out infinite page-module__E0kJGG__float}@keyframes page-module__E0kJGG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__logo{animation:none}}.page-module__E0kJGG__title{letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;margin:20px 0 0;font-size:44px;font-weight:700;line-height:1}.page-module__E0kJGG__tagline{color:#8e8e96;letter-spacing:.01em;white-space:nowrap;align-items:baseline;gap:9px;margin:14px 0 0;font-size:14px;line-height:1.5;display:inline-flex}.page-module__E0kJGG__taglineBrand{color:#f2f2f5;font-weight:500}.page-module__E0kJGG__taglineSep{color:#4a4a52}.page-module__E0kJGG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__E0kJGG__menu{flex-direction:column;align-items:stretch;width:100%;max-width:380px;margin-top:34px;display:flex}.page-module__E0kJGG__ways{flex-direction:column;align-items:stretch;padding:6px 8px 22px;display:flex}.page-module__E0kJGG__tgSlot{justify-content:center;align-items:center;min-height:48px;display:flex}.page-module__E0kJGG__or{color:#6e6e76;align-items:center;gap:14px;margin:16px 0 6px;font-size:12.5px;display:flex}.page-module__E0kJGG__or:before,.page-module__E0kJGG__or:after{content:"";background:#ffffff1a;flex:1;height:1px}.page-module__E0kJGG__way{appearance:none;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:4px 2px;font-family:inherit;font-size:15px;font-weight:500;transition:opacity .15s;display:flex}.page-module__E0kJGG__way>svg:first-child{color:#8e8e96;transition:color .18s}.page-module__E0kJGG__way>svg:last-child{color:#8e8e96;transition:transform .18s,color .18s}.page-module__E0kJGG__way:hover>svg{color:#fff}.page-module__E0kJGG__way:hover>svg:last-child{transform:translate(3px)}.page-module__E0kJGG__way:active{opacity:.6}.page-module__E0kJGG__way:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #fff9}.page-module__E0kJGG__form{text-align:left;flex-direction:column;gap:14px;padding:4px 8px 20px;display:flex}.page-module__E0kJGG__field{flex-direction:column;gap:4px;display:flex}.page-module__E0kJGG__label{color:#6e6e76;font-size:12.5px}.page-module__E0kJGG__input{color:#f2f2f5;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;height:40px;padding:0 2px;font-family:inherit;font-size:15px;transition:border-color .18s}.page-module__E0kJGG__input::placeholder{color:#4f4f58}.page-module__E0kJGG__input:focus{border-bottom-color:#fff9;outline:none}.page-module__E0kJGG__submit{appearance:none;cursor:pointer;color:#fff;text-underline-offset:6px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:center;align-items:center;gap:8px;margin-top:8px;padding:6px 4px;font-family:inherit;font-size:15px;font-weight:500;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px;transition:text-decoration-color .18s,opacity .15s;display:inline-flex}.page-module__E0kJGG__submit:hover{text-decoration-color:#fff}.page-module__E0kJGG__submit:active{opacity:.6}.page-module__E0kJGG__submit:disabled{opacity:.35;cursor:default}.page-module__E0kJGG__submit:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff9}.page-module__E0kJGG__altLink{appearance:none;cursor:pointer;color:#8e8e96;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin:6px auto 0;padding:4px 2px;font-family:inherit;font-size:13.5px;transition:color .18s;display:inline-flex}.page-module__E0kJGG__altLink:hover{color:#f2f2f5}.page-module__E0kJGG__formErr{color:#e5484d;text-align:center;font-size:13px}.page-module__E0kJGG__done{flex-direction:column;align-items:center;gap:6px;padding:18px 0 8px;display:flex}.page-module__E0kJGG__doneTitle{color:#fff;font-size:15px;font-weight:600}.page-module__E0kJGG__doneText{color:#8e8e96;font-size:13.5px;line-height:1.5}.page-module__E0kJGG__foot{z-index:1;flex-direction:column;align-items:center;gap:12px;padding:24px 0 22px;display:flex;position:relative}.page-module__E0kJGG__copy{color:#6e6e76;font-size:12px}@media (max-width:640px){.page-module__E0kJGG__lang{top:14px;right:16px}.page-module__E0kJGG__center{margin-top:clamp(110px,34vh,460px)}.page-module__E0kJGG__centerOpen{margin-top:clamp(72px,18vh,200px)}.page-module__E0kJGG__title{font-size:34px}.page-module__E0kJGG__tagline{margin-top:12px;font-size:13.5px}.page-module__E0kJGG__foot{gap:8px}}
