.login-page .country-stage{padding:12px}.login-page .country-card{gap:8px;width:min(100%,510px);padding:16px 22px}.login-page .done-message__brand{gap:0}.login-page .done-message__brand .siscraft-logo--compact .siscraft-logo__mark{width:52px;margin:0;transform:translate(10px)}.login-page .done-message__brand .siscraft-logo--compact .siscraft-logo__tagline{display:none}.login-page .country-title{margin:0;font-size:clamp(1.25rem,2.6vw,1.65rem)}.login-page .country-subtitle{font-size:12px;line-height:1.5}.login-page .landing-actions,.login-page .lead-form{gap:8px;width:100%}.login-page .auth-mode-switch{isolation:isolate;background:#08090dd9;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:4px;display:grid;position:relative}.login-page .auth-mode-switch:before{content:"";z-index:-1;background:linear-gradient(135deg,#333c55,#232a3d);border:1px solid #86a9ff75;border-radius:10px;width:calc(50% - 4px);transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;right:4px;box-shadow:0 2px 14px #5a73be29,inset 0 1px #ffffff1a}.login-page .auth-mode-switch--register:before{transform:translate(-100%)}.login-page .auth-mode-switch__option{color:#ffffff94;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700;transition:color .22s}.login-page .auth-mode-switch__option[aria-pressed=true]{color:#f4f6ff}.login-page .auth-mode-switch__option:focus-visible{outline-offset:-3px;outline:2px solid #fff}.login-page .auth-mode-switch__option:disabled{cursor:wait}.login-page .auth-mode-form{animation:.22s ease-out both auth-form-in}@keyframes auth-form-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.login-page .name-grid{gap:8px}.login-page .telegram-field{gap:3px}.login-page .telegram-input{border-radius:11px;min-height:40px;padding:7px 12px;font-size:14px}.login-page .telegram-button{border-radius:11px;min-height:40px;padding:7px 12px;font-size:13px}.remember-me{cursor:pointer;-webkit-user-select:none;user-select:none;color:#ffffffc7;align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}.remember-me__input{opacity:0;width:0;height:0;position:absolute}.remember-me__check{background:#08090d99;border:1px solid #86a9ff80;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.remember-me__check:after{content:"";opacity:0;border-bottom:2px solid #f4f6ff;border-left:2px solid #f4f6ff;width:9px;height:5px;transition:opacity .15s;transform:rotate(-45deg)translate(1px,-1px)}.remember-me__input:checked+.remember-me__check{background:#86a9ff38;border-color:#86a9ffe6}.remember-me__input:checked+.remember-me__check:after{opacity:1}.remember-me__input:focus-visible+.remember-me__check{outline-offset:2px;outline:2px solid #fff}.remember-me:has(.remember-me__input:disabled){opacity:.6;cursor:not-allowed}.remember-me__label{line-height:1.4}@media (max-width:520px){.login-page .country-stage{place-items:center}.login-page .name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page .country-card{padding:12px 16px}}@media (max-height:680px){.login-page .country-stage{place-items:start center}}@media (prefers-reduced-motion:reduce){.login-page .auth-mode-switch:before,.login-page .auth-mode-switch__option{transition:none}.login-page .auth-mode-form{animation:none}}
