.login-module__p9DPgW__page{color:#303a2d;min-height:100vh;font-family:var(--font-record-sans),sans-serif;background:#eceee4;place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.login-module__p9DPgW__page:before,.login-module__p9DPgW__page:after{content:"";filter:blur(3px);opacity:.58;pointer-events:none;background:#dbe6d4;border-radius:50%;width:460px;height:460px;position:absolute;inset:auto}.login-module__p9DPgW__page:before{top:-245px;left:-250px}.login-module__p9DPgW__page:after{bottom:-280px;right:-230px}.login-module__p9DPgW__shell{z-index:1;background:#fbfaf4;border:1px solid #d7dccd;grid-template-columns:minmax(0,1fr) minmax(390px,.84fr);width:min(1080px,100%);min-height:640px;display:grid;position:relative;box-shadow:0 24px 70px #43533c20}.login-module__p9DPgW__story{background:#f3f2e8;border-right:1px solid #d7dccd;flex-direction:column;padding:54px 54px 32px;display:flex;overflow:hidden}.login-module__p9DPgW__eyebrow{font:700 11px/1.4 var(--font-record-serif),serif;letter-spacing:.2em;color:#738a67;margin:0}.login-module__p9DPgW__story h2{font-family:var(--font-record-serif),serif;letter-spacing:-.07em;color:#344633;margin:27px 0 18px;font-size:clamp(34px,3.6vw,51px);font-weight:400;line-height:1.18}.login-module__p9DPgW__storyCopy{color:#66715f;word-break:keep-all;margin:0;font-size:15px;line-height:1.9}.login-module__p9DPgW__scene{margin-top:auto;padding-top:24px}.login-module__p9DPgW__scene img{object-fit:cover;object-position:center 60%;mix-blend-mode:multiply;border:1px solid #e1e2d3;width:100%;height:250px;display:block}.login-module__p9DPgW__storyFooter{font:700 10px var(--font-record-serif),serif;letter-spacing:.18em;color:#9aa894;margin:18px 0 0}.login-module__p9DPgW__loginPanel{background:#fbfaf4;flex-direction:column;justify-content:space-between;padding:70px 62px 30px;display:flex}.login-module__p9DPgW__loginContent{width:100%;max-width:350px;margin:auto}.login-module__p9DPgW__loginContent h1{font-family:var(--font-record-serif),serif;letter-spacing:-.045em;color:#405844;margin:15px 0 7px;font-size:clamp(43px,4vw,57px);font-weight:400}.login-module__p9DPgW__subtitle{color:#748072;margin:0 0 35px;font-size:14px;line-height:1.8}.login-module__p9DPgW__form{gap:19px;display:grid}.login-module__p9DPgW__field{gap:8px;display:grid}.login-module__p9DPgW__field label{color:#4e604f;font-size:13px;font-weight:600}.login-module__p9DPgW__field input{color:#2f4234;width:100%;height:48px;font:14px var(--font-record-sans),sans-serif;background:#fffefa;border:1px solid #cbd4c6;border-radius:3px;outline:none;padding:0 14px}.login-module__p9DPgW__field input::placeholder{color:#a2aca1}.login-module__p9DPgW__field input:focus{border-color:#789979;box-shadow:0 0 0 3px #dcead7}.login-module__p9DPgW__passwordField{position:relative}.login-module__p9DPgW__passwordField input{padding-right:50px}.login-module__p9DPgW__passwordField button{color:#839583;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:7px;right:9px}.login-module__p9DPgW__passwordField button:hover{color:#435d46}.login-module__p9DPgW__remember{cursor:pointer;color:#657466;align-items:center;gap:9px;width:max-content;font-size:13px;display:flex}.login-module__p9DPgW__remember input{accent-color:#69886c;width:16px;height:16px}.login-module__p9DPgW__submit{color:#fff;min-height:49px;font:600 14px var(--font-record-sans),sans-serif;cursor:pointer;background:#58765b;border:1px solid #57735a;border-radius:3px;margin-top:6px;transition:background .2s,transform .2s}.login-module__p9DPgW__submit:hover{background:#415f45}.login-module__p9DPgW__submit:active{transform:scale(.99)}.login-module__p9DPgW__submit:disabled{opacity:.6;cursor:wait}.login-module__p9DPgW__invite{text-align:center;color:#849084;margin:27px 0 0;font-size:12px}.login-module__p9DPgW__panelFooter{text-align:center;font:700 10px var(--font-record-serif),serif;letter-spacing:.17em;color:#a0ad9d;margin:45px 0 0}.login-module__p9DPgW__error{color:#9d3e35;background:#fbefed;border:1px solid #e5b9b2;margin:0 0 23px;padding:12px 14px;font-size:13px;line-height:1.6}@media (max-width:800px){.login-module__p9DPgW__shell{grid-template-columns:1fr;max-width:520px;min-height:0}.login-module__p9DPgW__story{border-bottom:1px solid #d7dccd;border-right:0;padding:28px 32px 0}.login-module__p9DPgW__story h2{margin:14px 0 6px;font-size:30px}.login-module__p9DPgW__storyCopy,.login-module__p9DPgW__storyFooter{display:none}.login-module__p9DPgW__scene{padding-top:8px}.login-module__p9DPgW__scene img{object-position:center 57%;height:120px}.login-module__p9DPgW__loginPanel{padding:39px 34px 25px}.login-module__p9DPgW__loginContent{max-width:none}.login-module__p9DPgW__subtitle{margin-bottom:28px}.login-module__p9DPgW__panelFooter{margin-top:38px}}@media (max-width:480px){.login-module__p9DPgW__page{background:#fbfaf4;padding:0;display:block}.login-module__p9DPgW__page:before,.login-module__p9DPgW__page:after{display:none}.login-module__p9DPgW__shell{width:100%;min-height:100vh;box-shadow:none;border:0}.login-module__p9DPgW__story{padding:26px 24px 0}.login-module__p9DPgW__story h2{font-size:27px}.login-module__p9DPgW__scene img{height:105px}.login-module__p9DPgW__loginPanel{flex:1;padding:34px 24px 24px}.login-module__p9DPgW__loginContent h1{font-size:48px}.login-module__p9DPgW__panelFooter{margin-top:35px}}
