.authLanding{color:#edf4fa;background:radial-gradient(circle at 50% -20%,#1b3048 0,#09121e 42%,#050a11 100%);min-height:100vh;padding:38px 28px 24px;font-family:B Yekan,IRANYekan,Yekan,B Nazanin,Nazanin,Tahoma,sans-serif;position:relative;overflow:hidden}.authBackdrop{pointer-events:none;position:absolute;inset:0}.authBackdrop i{filter:blur(1px);opacity:.2;border-radius:50%;position:absolute}.authBackdrop i:first-child{background:#daa91e;width:310px;height:310px;top:15%;right:-130px}.authBackdrop i:nth-child(2){background:#167b63;width:390px;height:390px;bottom:-100px;left:-210px}.authBackdrop i:nth-child(3){background:#42576d;width:1px;height:70%;top:18%;right:50%}.authBrand{justify-content:center;align-items:center;gap:12px;max-width:1080px;margin:auto;display:flex;position:relative}.authBrand>span{color:#ffc21c;background:#29220f;border:1px solid #7c641f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.authBrand b,.authBrand small{display:block}.authBrand b{font-size:16px}.authBrand small{color:#74899e;margin-top:4px;font-size:8px}.authIntro{text-align:center;max-width:720px;margin:48px auto 27px;position:relative}.authIntro>span{color:#54d2b5;font-size:10px}.authIntro h1{margin:8px 0 10px;font-size:34px}.authIntro p{color:#8da0b3;max-width:620px;margin:auto;font-size:11px;line-height:1.9}.authPanels{grid-template-columns:.85fr 1.15fr;align-items:start;gap:15px;max-width:940px;margin:auto;display:grid;position:relative}.authPanel{background:linear-gradient(145deg,#131e2bf5,#0a121cf5);border:1px solid #2d3d50;border-radius:17px;gap:13px;padding:22px;display:grid;box-shadow:0 22px 65px #0000004d}.authPanelHead{align-items:center;gap:11px;margin-bottom:4px;display:flex}.authPanelHead>i{color:#55d5b5;background:#142f2a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.signupPanel .authPanelHead>i{color:#ffc330;background:#302714}.authPanelHead span{color:#7c90a4;font-size:8px}.authPanelHead h2{margin:3px 0 0;font-size:20px}.authPanel label{color:#94a6b7;gap:6px;font-size:9px;display:grid}.authPanel input{color:#edf4fa;height:41px;font:inherit;background:#07111c;border:1px solid #33475a;border-radius:9px;outline:none;padding:0 11px}.authPanel input:focus{border-color:#42caa3;box-shadow:0 0 0 3px #42caa31a}.authPanel>button{color:#061810;height:43px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#27b87e,#4cd5ac);border:0;border-radius:9px;font-weight:700}.signupPanel>button{color:#201600;background:linear-gradient(90deg,#d89b14,#ffc843)}.authPanel>button span{margin-right:7px}.authNameRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.authMessage{border-radius:8px;margin:0;padding:9px;font-size:9px;line-height:1.7}.authMessage.error{color:#ff7b7f;background:#ec4d521f}.authMessage.success{color:#55d99c;background:#33cb881f}.authFooter{color:#687c90;justify-content:space-between;max-width:940px;margin:18px auto 0;font-size:8px;display:flex;position:relative}.authFooter span:first-child{color:#9b7d2d}@media (max-width:760px){.authLanding{padding:28px 15px}.authIntro{margin-top:35px}.authIntro h1{font-size:27px}.authPanels{grid-template-columns:1fr}.authBackdrop i:nth-child(3){display:none}.authFooter{text-align:center;gap:7px;display:grid}.authNameRow{grid-template-columns:1fr}}body:has(.authLanding){padding-top:0!important}.forgotPasswordLink,.backToLogin{color:#55d5b5;font-size:9px;text-decoration:none}.forgotPasswordLink{margin-top:-5px}.recoveryPage{place-items:center;display:grid}.recoveryPanel{width:min(440px,100%)}.recoveryPanel>a:first-child{color:#e8b833;text-align:center;font-size:11px;text-decoration:none}.recoveryPanel>p{color:#8da0b3;font-size:10px;line-height:1.9}.recoveryPanel form{gap:12px;display:grid}.recoveryPanel form button{color:#061810;height:43px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#27b87e,#4cd5ac);border:0;border-radius:9px;font-weight:700}.recoveryPanel form button:disabled{opacity:.65}.backToLogin{text-align:center;margin-top:4px}
