.signin-layout{max-width:1200px;margin:55px auto 75px;padding:0 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:95px}.signin-story{padding-top:12px;min-width:0}.signin-story h1{font-size:54px;line-height:1.12;letter-spacing:-2px;margin:22px 0}.signin-story h1 em{font-style:normal;color:#b89bec}.signin-story>p:not(.eyebrow){font-size:15px;color:#98a2ba;line-height:1.85;max-width:410px}.signin-graphic{max-width:360px;margin:-10px 0 -10px;position:relative;height:300px;display:flex;align-items:center;justify-content:center}.signin-graphic img{width:330px;height:330px;filter:drop-shadow(0 20px 30px #44316224)}.signin-story .signin-caption{font-size:12px!important;color:#6e7c99!important}.signin-form-area{border:1px solid #42415b;background:linear-gradient(140deg,#1e2030,#161c27);border-radius:19px;padding:33px;box-shadow:0 22px 60px #02040e33;min-width:0}.signin-title h2{font-size:28px;font-weight:650;letter-spacing:-1px;margin:10px 0 9px}.signin-title>p:not(.eyebrow){font-size:13px;color:#8e9bb6}.signin-tabs{display:flex;gap:4px;background:#101521;border:1px solid #2f354c;border-radius:9px;padding:5px;margin:26px 0}.signin-tabs button{flex:1;font-size:12px;padding:10px 8px;min-height:40px;border:1px solid transparent;border-radius:6px;background:none;color:#8797b7}.signin-tabs button[aria-pressed=true]{background:#342b49;color:#d1b7f6;border-color:#5e477a}.signin-form-area .primary{width:100%;font-size:13px;padding:13px;min-height:46px}.signin-form-area label{display:block;font-size:13px;color:#a4afc8;margin:19px 0}.signin-form-area input{display:block;width:100%;background:#0f1521;border:1px solid #3c455f;border-radius:8px;color:#e1e5f2;padding:13px;font:inherit;font-size:14px;margin-top:8px;min-width:0}.signin-form-area .muted{font-size:12px;color:#8d9cba;line-height:1.85}.signin-form-area #login-progress>p{font-size:13px;line-height:1.85;color:#aeb9cf;overflow-wrap:anywhere}.signin-form-area .login-code{background:#101523;border:1px solid #4e4068;color:#c7acec;border-radius:8px;font-size:24px;letter-spacing:4px}.owner-fallback{border-top:1px solid #373a52;margin-top:26px;padding-top:20px}.owner-fallback summary{font-size:12px;color:#8392af;cursor:pointer}.owner-fallback form{margin-top:18px}.owner-fallback .quiet{width:100%;font-size:12px}.signin-help{font-size:12px;color:#798baa;margin:25px 0 0;line-height:1.8}.signin-help a{color:#b59adc}.login-body [role=alert]{font-size:12px;color:#eab0a0}.login-body [hidden]{display:none!important}
@media(max-width:1000px){.signin-layout{gap:45px}.signin-story h1{font-size:46px}.signin-form-area{padding:28px}}
@media(max-width:720px){.signin-layout{grid-template-columns:1fr;gap:25px;max-width:560px;padding:0 20px;margin-top:25px}.signin-story h1{font-size:38px;margin:18px 0}.signin-story>p:not(.eyebrow){font-size:13px}.signin-story .eyebrow{font-size:10px}.signin-graphic,.signin-story .signin-caption{display:none}.signin-form-area{padding:26px}.signin-title h2{font-size:25px}.login-body .site-nav{flex-wrap:nowrap}.login-body .site-nav>a:not(.wordmark){font-size:11px}.signin-tabs button{font-size:11px}}
