.page_container__geC5x{min-height:calc(100vh - var(--topbar-height));padding:24px;display:flex;justify-content:center;align-items:center}.page_card__cXUG1{width:min(520px,100%);background:rgba(10,17,12,.96);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.22);padding:32px;display:grid;grid-gap:18px;gap:18px}.page_header__FJ2Bb h1{margin:0;font-size:clamp(2rem,2.6vw,2.4rem);letter-spacing:-.04em}.page_header__FJ2Bb p{margin:0;color:hsla(70,50%,95%,.75);line-height:1.75;max-width:36rem}.page_form__4upxY{display:grid;grid-gap:12px;gap:12px}.page_label__Jarpn{display:block;margin-bottom:6px;font-size:.92rem;font-weight:700;color:hsla(70,50%,95%,.78)}.page_input___V3lu{width:100%;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--text);padding:16px 18px;font-size:1rem;outline:none;transition:border-color .18s ease,background .18s ease}.page_input___V3lu:focus{border-color:hsla(64,67%,65%,.55);background:hsla(0,0%,100%,.08)}.page_linkButton__h2uey,.page_primaryButton__yXzLN,.page_secondaryButton__lnMw_{display:inline-flex;align-items:center;justify-content:center;padding:14px 16px;border-radius:16px;border:none;cursor:pointer;font-weight:700;transition:transform .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease}.page_primaryButton__yXzLN{background:linear-gradient(135deg,#d9e169,hsla(64,67%,65%,.75));color:var(--text-inverse)}.page_primaryButton__yXzLN:hover:not(:disabled){transform:translateY(-1px)}.page_secondaryButton__lnMw_{background:hsla(0,0%,100%,.06);color:var(--text);border:1px solid hsla(0,0%,100%,.12)}.page_secondaryButton__lnMw_:hover{background:hsla(0,0%,100%,.1)}.page_linkButton__h2uey{background:transparent;color:var(--accent-strong);width:-moz-fit-content;width:fit-content;padding:0}.page_linkButton__h2uey:hover{text-decoration:underline}.page_primaryButton__yXzLN:disabled,.page_secondaryButton__lnMw_:disabled{opacity:.65;cursor:not-allowed}.page_switchRow__Gmsg7{display:flex;justify-content:center;margin:-4px 0 4px}.page_divider__g6STR{display:flex;align-items:center;gap:16px;color:hsla(70,50%,95%,.65);font-size:.95rem}.page_divider__g6STR:after,.page_divider__g6STR:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.1)}.page_socialButtons__yhUxm{display:flex;justify-content:center;align-items:center;gap:16px}.page_authButton__8Q5z5,.page_authIconButton__GGK8R{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;min-width:210px;width:210px;height:40px;padding:0 14px;font-size:.95rem}.page_authIcon__ri3HZ{width:24px;height:24px}.page_authButton__8Q5z5:hover,.page_authIconButton__GGK8R:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1)}.page_authButton__8Q5z5:disabled,.page_authIconButton__GGK8R:disabled{opacity:.55;cursor:not-allowed}.page_authIconButton__GGK8R{width:auto;min-height:56px;padding:0 16px}.page_authButton__8Q5z5{min-height:40px;height:40px}.page_authIcon__ri3HZ{display:inline-flex;width:20px;height:20px;flex-shrink:0}.page_authIcon__ri3HZ svg{width:100%;height:100%}.page_authButtonLabel__hmf0y{color:var(--text);font-weight:700;white-space:nowrap}.page_telegramWidget__iV7tT{display:flex;justify-content:center;align-items:center;min-height:56px}.page_message__LWCGA{position:fixed;top:calc(var(--topbar-height) + 16px);left:50%;transform:translateX(-50%);z-index:20;width:min(560px,calc(100% - 32px));color:var(--text);font-weight:700;text-align:center;padding:14px 18px;background:rgba(18,37,16,.96);border:1px solid hsla(64,67%,65%,.28);box-shadow:0 18px 40px rgba(0,0,0,.28);border-radius:18px}@media (max-width:640px){.page_container__geC5x{padding:16px 14px 14px}.page_card__cXUG1{padding:22px;gap:14px}.page_header__FJ2Bb h1{font-size:1.9rem}.page_header__FJ2Bb p,.page_label__Jarpn,.page_message__LWCGA{font-size:.92rem}.page_input___V3lu{padding:12px 14px}.page_linkButton__h2uey,.page_primaryButton__yXzLN,.page_secondaryButton__lnMw_{padding:12px 14px;font-size:.96rem}.page_socialButtons__yhUxm{flex-direction:column;align-items:stretch}.page_authButton__8Q5z5,.page_authIconButton__GGK8R,.page_telegramWidget__iV7tT{width:100%;min-width:0;max-width:100%}.page_authButtonLabel__hmf0y{white-space:normal}}