.login-shell{flex-direction:column;min-height:100dvh;padding:80px 48px;display:flex}.login-center{flex:1;justify-content:center;align-items:center;display:flex}.login-form{flex-direction:column;gap:32px;width:440px;max-width:100%;display:flex}.login-platform{width:200px;height:50.394px;color:var(--fg);align-items:center;gap:18.898px;display:flex}.login-platform picture,.login-platform img{flex:none;display:block}.login-platform span{white-space:nowrap;letter-spacing:4.7244px;width:137.008px;font-family:JetBrains Mono,monospace;font-size:31.496px;font-weight:700;line-height:1.4}.login-intro{flex-direction:column;gap:16px;display:flex}.login-intro h1{letter-spacing:-.84px;font-size:42px;line-height:52.5px}.login-start h1{letter-spacing:-.72px;font-size:36px;line-height:44px}.login-intro p{color:var(--fg-2);font-size:16px;line-height:24px}.login-request{flex-direction:column;gap:16px;display:flex}.login-request>.button{width:100%;height:48px;padding:12px 24px;font-size:14px;font-weight:600;line-height:21px}.login-request .field-wrapper{gap:8px;display:grid}.field-wrapper>label{letter-spacing:1.04px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:19px}.login-request input{border-color:#d4d4d4;height:44px;padding:10px 12px;font-size:14px;line-height:21px}.login-request input::placeholder{color:#525252}.login-note{color:#737373;min-height:24px;font-size:13px;line-height:20px}@media (max-width:767px){.login-shell{padding:64px 24px}.login-form{width:342px}.login-platform{gap:17.008px;width:180px;height:45.354px}.login-platform span{letter-spacing:4.252px;width:123.307px;font-size:28.346px}.login-intro h1{letter-spacing:-.64px;font-size:32px;line-height:40px}.login-start h1{letter-spacing:-.56px;font-size:28px;line-height:36px}}
