@font-face{font-family:LoginVazirmatn;src:url(/moboyar-login/fonts/Vazirmatn-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:LoginVazirmatn;src:url(/moboyar-login/fonts/Vazirmatn-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:LoginVazirmatn;src:url(/moboyar-login/fonts/Vazirmatn-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.my-login,.my-login *{box-sizing:border-box}.my-login{--orange:#f80;isolation:isolate;color:#f5f0eb;background:#0b0908;place-items:center;min-height:100svh;padding:60px 24px;font:400 16px/1.7 LoginVazirmatn,Tahoma,sans-serif;display:grid;position:relative;overflow:hidden}.my-login button,.my-login input{font:inherit}.my-login .scene{z-index:-1;pointer-events:none;background:radial-gradient(at 18% 47%,#48251180,#0000 47%),radial-gradient(at 77% 34%,#3c1a0b60,#0000 40%),linear-gradient(125deg,#090a0b,#130c09 55%,#08090a);position:absolute;inset:0;overflow:hidden}.my-login .scene:after{content:"";background:radial-gradient(at 50% 40%,#0000 35%,#02030470);position:absolute;inset:0}.my-login .halo{filter:blur(42px);border-radius:50%;position:absolute}.my-login .halo-a{filter:blur(28px);background:radial-gradient(#fff0a7 0%,#ffa127 10%,#f57504 24%,#8a390e90 48%,#0000 70%);width:490px;height:290px;top:48%;left:-190px;transform:rotate(-24deg)}.my-login .halo-b{filter:blur(48px);background:#ff8616;width:220px;height:270px;top:-130px;right:-20px}.my-login .orbit{filter:blur(22px);border:38px solid #ee731330;border-color:#ee731330 #ee731330 #d66c1220 #0000;border-radius:50%;width:760px;height:300px;position:absolute;top:25%;right:-190px;transform:rotate(-18deg)}.my-login .reflection{filter:blur(30px);background:radial-gradient(#f8881e55,#0000 65%);width:65%;height:120px;position:absolute;top:75%;left:-12%;transform:rotate(-5deg)}.my-login .login-shell{width:min(600px,100%);position:relative}.my-login .glass-card{background:linear-gradient(135deg,#ffecce 0%,#ff902b 5%,#96816b88 22%,#ffffff32 48%,#ff8c24b0 78%,#fff0cf 100%);border-radius:34px;padding:1.5px;position:relative;box-shadow:0 32px 80px #0009,0 0 36px #ff7a0010}.my-login .glass-card:before,.my-login .glass-card:after{content:"";z-index:2;pointer-events:none;filter:blur(5px);background:radial-gradient(circle,#fff7db 0%,#ffb054b0 12%,#ff790066 28%,#0000 68%);border-radius:50%;width:64px;height:64px;position:absolute}.my-login .glass-card:before{top:-20px;left:-20px}.my-login .glass-card:after{bottom:-20px;right:-22px}.my-login .glass-surface{-webkit-backdrop-filter:blur(26px);background:linear-gradient(135deg,#ffffff0d,#0000 45%),radial-gradient(at 0 75%,#d55b0b26,#0000 60%),#15120fe0;border-radius:32.5px;padding:28px 56px 43px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #ffc16c08}.my-login .brand{aspect-ratio:365/278;mix-blend-mode:screen;width:min(365px,94%);height:auto;margin:0 auto 6px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.my-login .field{margin-bottom:19px}.my-login .field label{margin-bottom:7px;font-weight:500;display:block}.my-login .control{color:#fff;text-align:right;background:linear-gradient(110deg,#ffffff05,#ffffff0b);border:1px solid #c4beb482;border-radius:14px;outline:none;width:100%;height:64px;padding:0 18px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #ffffff0d,0 1px 4px #0002}.my-login .control::placeholder{color:#c4c0ba;font-size:15px}.my-login .control:hover{border-color:#e8dfd2a0}.my-login .control:focus{border-color:#ff9a36;box-shadow:0 0 0 4px #ff880020}.my-login .password-wrap{position:relative}.my-login .password-wrap .control{padding-left:58px}.my-login .eye{color:#eee;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:48px;height:50px;display:grid;position:absolute;top:7px;left:5px}.my-login .eye svg{width:26px;height:26px}.my-login .eye:hover{background:#ffffff0b}.my-login .remember{cursor:pointer;align-items:center;gap:10px;width:fit-content;margin:0 0 22px;display:flex}.my-login .remember input{appearance:none;background:#ffffff05;border:1.5px solid #ddd;border-radius:5px;flex-shrink:0;place-content:center;width:23px;height:23px;margin:0;display:grid}.my-login .remember input:checked{background:#f80;border-color:#ffb15a}.my-login .remember input:checked:before{content:"";border-bottom:2px solid #1a0c02;border-left:2px solid #1a0c02;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.my-login .submit{color:#1b0d02;cursor:pointer;background:linear-gradient(105deg,#ff9e0c,#ff7900);border:1px solid #ffad2380;border-radius:15px;width:100%;min-height:67px;padding:12px 24px;font-size:21px;font-weight:700;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 5px 23px #ff800012}.my-login .submit:hover{filter:brightness(1.09);box-shadow:0 5px 28px #ff80002b}.my-login .submit:active{transform:translateY(1px)}.my-login button:focus-visible,.my-login input[type=checkbox]:focus-visible{outline-offset:4px;outline:2px solid #ffbc70}.my-login .submit:disabled{opacity:.65;cursor:wait}.my-login .access-note{text-align:center;color:#d8d0c8;margin:23px 0 0;font-size:15px;line-height:1.9}.my-login .credit{text-align:center;color:#f2eee9;margin:42px 0 0;font-size:17px}.my-login .status{color:#ffe0d8;background:#7c261c45;border:1px solid #ff83784d;border-radius:10px;margin:0 0 16px;padding:10px 13px;font-size:14px;line-height:1.9}.my-login .status:empty{display:none}.my-login .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px) and (max-height:920px){.my-login{padding:36px 24px}.my-login .login-shell{width:520px}.my-login .glass-surface{padding:20px 46px 32px}.my-login .brand{width:300px}.my-login .control{height:57px}.my-login .field{margin-bottom:16px}.my-login .submit{min-height:60px}.my-login .credit{margin-top:30px}}@media (max-width:599px){.my-login{padding:28px 18px;padding-top:max(28px,env(safe-area-inset-top));padding-bottom:max(28px,env(safe-area-inset-bottom));font-size:14px}.my-login .glass-card{border-radius:28px}.my-login .glass-surface{border-radius:26.5px;padding:21px 23px 28px}.my-login .brand{width:min(275px,100%);margin-bottom:12px}.my-login .control{height:56px;padding-right:13px;font-size:16px}.my-login .control::placeholder{font-size:12px}.my-login .field{margin-bottom:17px}.my-login .eye{top:3px}.my-login .remember{margin-bottom:20px}.my-login .remember input{width:21px;height:21px}.my-login .submit{min-height:58px;font-size:18px}.my-login .access-note{margin-top:20px;font-size:12px}.my-login .credit{margin-top:25px;font-size:14px}.my-login .halo-a{opacity:.7;top:50%;left:-300px}.my-login .halo-b{opacity:.7;right:-140px}.my-login .orbit{opacity:.4;right:-580px}}@media (prefers-reduced-motion:reduce){.my-login *{transition:none!important}}@media (forced-colors:active){.my-login .glass-card,.my-login .control,.my-login .submit{border:1px solid canvastext}.my-login .remember input{appearance:auto}}.my-login .field{gap:0;margin:0 0 19px;font-weight:400;display:block}.my-login .remember{min-height:48px;margin-bottom:10px}.my-login .remember input{min-width:0;min-height:0;padding:0}.my-login .eye{padding:0}.my-login .integration-note{text-align:center;color:#ddd;overflow-wrap:anywhere;max-width:100%;margin-top:16px;font-size:14px}.my-login .integration-note a{color:#ffbc70;min-height:48px;padding:12px;display:inline-block}.my-login .control:autofill{color:#fff;box-shadow:inset 0 0 0 100px #29221b}.my-login .control:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 100px #29221b}.my-login .control:focus-visible{outline-offset:3px;outline:2px solid #ffbc70}
