.LoginScreen-module__qRnwXW__screen{min-height:100vh;color:#181a19;background:#0b0d0e;place-items:center;min-height:100dvh;padding:clamp(16px,4vw,48px);display:grid;position:relative;overflow:hidden}.LoginScreen-module__qRnwXW__ambient{pointer-events:none;background:radial-gradient(circle at 17% 20%,#f3bc2f21,#0000 32%),radial-gradient(circle at 86% 85%,#f3bc2f14,#0000 30%);position:absolute;top:0;bottom:0;left:0;right:0}.LoginScreen-module__qRnwXW__shell{background:#f9f8f5;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(100%,1040px);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000075}.LoginScreen-module__qRnwXW__brandPanel{isolation:isolate;color:#f7f6f2;background:radial-gradient(circle at 72% 76%,#f3bc2f29,#0000 36%),linear-gradient(145deg,#202321 0%,#111413 66%,#0d0f0e 100%);flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,48px);display:flex;position:relative;overflow:hidden}.LoginScreen-module__qRnwXW__brandPanel:before,.LoginScreen-module__qRnwXW__brandPanel:after{z-index:-1;content:"";pointer-events:none;border:1px solid #f3bc2f26;border-radius:50%;width:480px;height:480px;position:absolute}.LoginScreen-module__qRnwXW__brandPanel:before{bottom:-215px;right:-215px}.LoginScreen-module__qRnwXW__brandPanel:after{border-color:#f3bc2f1a;width:380px;height:380px;bottom:-165px;right:-165px}.LoginScreen-module__qRnwXW__brandTop{align-items:center;gap:16px;display:flex}.LoginScreen-module__qRnwXW__logoFrame{background:#050505;border:1px solid #f3bc2f8c;border-radius:16px;flex:none;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000040}.LoginScreen-module__qRnwXW__logo{object-fit:contain;width:100%;height:100%;display:block}.LoginScreen-module__qRnwXW__brandName{flex-direction:column;gap:4px;min-width:0;display:flex}.LoginScreen-module__qRnwXW__brandName strong{letter-spacing:.1em;font-size:15px;font-weight:800}.LoginScreen-module__qRnwXW__brandName span{color:#d8d3c6;letter-spacing:.03em;font-size:12px}.LoginScreen-module__qRnwXW__brandMessage{max-width:390px}.LoginScreen-module__qRnwXW__brandRule{background:#f3bc2f;border-radius:3px;width:54px;height:3px;margin-bottom:26px;display:block}.LoginScreen-module__qRnwXW__brandEyebrow{color:#f3bc2f;letter-spacing:.23em;margin-bottom:12px;font-size:11px;font-weight:800}.LoginScreen-module__qRnwXW__brandMessage h1{letter-spacing:-.055em;max-width:380px;font-size:clamp(36px,4.2vw,54px);font-weight:800;line-height:1.08}.LoginScreen-module__qRnwXW__brandDescription{color:#c3c3bb;max-width:310px;margin-top:18px;font-size:15px;line-height:1.6}.LoginScreen-module__qRnwXW__brandFooter{color:#aaa99f;letter-spacing:.2em;align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex}.LoginScreen-module__qRnwXW__footerLine{background:#f3bc2f;width:32px;height:1px}.LoginScreen-module__qRnwXW__formPanel{background:radial-gradient(circle at 100% 0,#f3bc2f17,#0000 35%),#f9f8f5;place-items:center;padding:58px clamp(32px,6vw,82px);display:grid}.LoginScreen-module__qRnwXW__formContent{width:100%;max-width:390px}.LoginScreen-module__qRnwXW__eyebrow{color:#937012;letter-spacing:.17em;font-size:11px;font-weight:800}.LoginScreen-module__qRnwXW__formHeading h2{color:#171917;letter-spacing:-.05em;margin-top:12px;font-size:clamp(32px,3.5vw,42px);font-weight:800;line-height:1.12}.LoginScreen-module__qRnwXW__formHeading p{color:#666962;margin-top:12px;font-size:14px;line-height:1.55}.LoginScreen-module__qRnwXW__form{gap:21px;margin-top:42px;display:grid}.LoginScreen-module__qRnwXW__field label{color:#2b2d29;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.LoginScreen-module__qRnwXW__inputWrap{color:#888a82;background:#fff;border:1px solid #d9d9d1;border-radius:11px;align-items:center;min-height:54px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.LoginScreen-module__qRnwXW__inputWrap:focus-within{color:#8c660e;border-color:#ba8810;box-shadow:0 0 0 3px #f3bc2f33}.LoginScreen-module__qRnwXW__inputWrap>svg{flex:none;margin-left:17px}.LoginScreen-module__qRnwXW__inputWrap input{width:100%;min-width:0;min-height:52px;box-shadow:none;color:#1c1e1a;background:0 0;border:0;outline:0;padding:0 14px;font-size:16px}.LoginScreen-module__qRnwXW__inputWrap input:focus{box-shadow:none;border:0;outline:0}.LoginScreen-module__qRnwXW__inputWrap input:focus-visible{box-shadow:none;border:0;outline:0}.LoginScreen-module__qRnwXW__inputWrap input::placeholder{color:#9b9d95}.LoginScreen-module__qRnwXW__passwordToggle{color:#777a72;background:0 0;border:0;place-items:center;width:50px;min-width:50px;height:52px;display:grid}.LoginScreen-module__qRnwXW__passwordToggle:hover{color:#22251f}.LoginScreen-module__qRnwXW__passwordToggle:focus-visible{outline-offset:-5px;border-radius:9px;outline:2px solid #aa7b09}.LoginScreen-module__qRnwXW__submit{color:#1a170c;background:linear-gradient(120deg,#f7c63b,#efb51e);border:1px solid #dda916;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:8px;padding:12px 20px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 24px #bf870433}.LoginScreen-module__qRnwXW__submit:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 13px 28px #bf870445}.LoginScreen-module__qRnwXW__submit:disabled{cursor:wait;opacity:.7}.LoginScreen-module__qRnwXW__error{color:#9d3328;background:#fff0ec;border:1px solid #e9b5ac;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.LoginScreen-module__qRnwXW__error svg{flex:none}.LoginScreen-module__qRnwXW__formFooter{color:#95978f;letter-spacing:.08em;text-align:center;margin-top:48px;font-size:11px;font-weight:600}.LoginScreen-module__qRnwXW__formFooter span{padding:0 4px}@media (max-width:700px){.LoginScreen-module__qRnwXW__screen{padding:14px;display:block}.LoginScreen-module__qRnwXW__shell{border-radius:19px;flex-direction:column;min-height:calc(100dvh - 28px);display:flex}.LoginScreen-module__qRnwXW__brandPanel{min-height:194px;padding:24px 28px}.LoginScreen-module__qRnwXW__brandPanel:before{bottom:-385px;right:-245px}.LoginScreen-module__qRnwXW__brandPanel:after{bottom:-300px;right:-190px}.LoginScreen-module__qRnwXW__logoFrame{border-radius:13px;width:52px;height:52px}.LoginScreen-module__qRnwXW__brandName strong{font-size:13px}.LoginScreen-module__qRnwXW__brandMessage{margin-top:20px}.LoginScreen-module__qRnwXW__brandRule,.LoginScreen-module__qRnwXW__brandEyebrow,.LoginScreen-module__qRnwXW__brandDescription,.LoginScreen-module__qRnwXW__brandFooter{display:none}.LoginScreen-module__qRnwXW__brandMessage h1{letter-spacing:-.04em;font-size:clamp(25px,6.5vw,34px)}.LoginScreen-module__qRnwXW__formPanel{flex:1;padding:42px 28px 76px}.LoginScreen-module__qRnwXW__form{margin-top:32px}.LoginScreen-module__qRnwXW__formFooter{margin-top:40px}}@media (max-width:390px){.LoginScreen-module__qRnwXW__screen{padding:9px}.LoginScreen-module__qRnwXW__shell{min-height:calc(100dvh - 18px)}.LoginScreen-module__qRnwXW__brandPanel{min-height:178px;padding:21px 23px}.LoginScreen-module__qRnwXW__formPanel{padding:35px 23px 76px}}@media (max-height:650px) and (min-width:701px){.LoginScreen-module__qRnwXW__shell{min-height:550px}}
