:root{--bg-login-font:var(--blue-guard-font,"BlueGuardIranYekan",Tahoma,Arial,sans-serif)}html.bg-login-html,html:has(body.login.bg-login-redesign){height:100%;overflow:hidden!important}body.login.bg-login-redesign{--login-bg-1:#071426;--login-bg-2:#17254f;--login-card:#091930b8;--login-line:#a4cfff3d;--login-line-focus:#55cdffb8;--login-text:#f7fbff;--login-muted:#a4b7d2;--login-accent:#36c5ff;--login-accent-2:#5d67ff;--login-input:#ffffff13;--login-shadow:0 30px 90px #0000005c;width:100%;height:100svh;min-height:100svh;color:var(--login-text);background:linear-gradient(135deg,var(--login-bg-1),var(--login-bg-2));place-items:center;display:grid;font-family:var(--bg-login-font)!important;margin:0!important;padding:24px!important;overflow:hidden!important}body.login.bg-login-theme-midnight{--login-bg-1:#060810;--login-bg-2:#1a1d37;--login-card:#0a0e1dc2;--login-line:#b5bcff33;--login-line-focus:#a5aeffad;--login-accent:#9ea9ff;--login-accent-2:#635dff}body.login.bg-login-theme-emerald{--login-bg-1:#041918;--login-bg-2:#0a3b38;--login-card:#052221bd;--login-line:#6cf5ce36;--login-line-focus:#58edc4b3;--login-accent:#42e6bb;--login-accent-2:#0ca9ac}body.login.bg-login-theme-sunset{--login-bg-1:#210d12;--login-bg-2:#4a2238;--login-card:#2f131dbd;--login-line:#ffbe9138;--login-line-focus:#ffb47eb8;--login-accent:#ffb15f;--login-accent-2:#f0548c}body.login.bg-login-theme-light{--login-bg-1:#edf5ff;--login-bg-2:#eceeff;--login-card:#ffffffc2;--login-line:#3766af30;--login-line-focus:#2e77ff7a;--login-text:#10213d;--login-muted:#657896;--login-accent:#1f83ff;--login-accent-2:#7164ee;--login-input:#eef4ffd6;--login-shadow:0 28px 80px #3d5b8d33}body.login.bg-login-redesign *{box-sizing:border-box}body.login.bg-login-redesign a{font-family:var(--bg-login-font)!important}body.login.bg-login-redesign .bg-login-shell{z-index:2;direction:ltr;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-template-areas:"story login";align-items:stretch;gap:18px;width:min(1120px,100vw - 48px);height:min(720px,100svh - 88px);display:grid;position:relative}body.login.bg-login-layout-form-left .bg-login-shell{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);grid-template-areas:"login story"}body.login.bg-login-layout-center .bg-login-shell{width:min(430px,100vw - 28px);height:auto;display:block}body.login.bg-login-layout-center .bg-login-story{display:none!important}body.login.bg-login-redesign #login{direction:rtl;grid-area:login;align-self:center;width:100%;max-width:430px;margin:auto!important;padding:0!important}body.login.bg-login-redesign #login h1{text-align:center;padding:0;margin:0 0 14px!important}body.login.bg-login-redesign #login h1 a{filter:drop-shadow(0 12px 28px #0000002e);background-position:50%;background-repeat:no-repeat;background-size:58px;width:72px;height:72px;margin:0 auto;transition:transform .25s,filter .25s;display:block}body.login.bg-login-redesign #login h1 a:hover{filter:drop-shadow(0 15px 34px #0000003d);transform:translateY(-2px)}body.login.bg-login-redesign.bg-login-custom-logo #login h1 a{background-size:contain;width:min(190px,70%);height:72px}body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{-webkit-backdrop-filter:blur(24px)saturate(145%);position:relative;overflow:visible;border:1px solid var(--login-line)!important;background:var(--login-card)!important;color:var(--login-text)!important;box-shadow:var(--login-shadow),inset 0 1px 0 #ffffff1c!important;border-radius:24px!important;margin:0!important;padding:28px!important}body.login.bg-login-redesign form>*{z-index:1;position:relative}body.login.bg-login-redesign label{color:var(--login-text)!important;font-family:var(--bg-login-font)!important;font-size:12px!important;font-weight:800!important;line-height:1.8!important}body.login.bg-login-redesign input[type=text],body.login.bg-login-redesign input[type=email],body.login.bg-login-redesign input[type=password],body.login.bg-login-redesign input[data-bg-password-visible="1"]{width:100%;min-height:48px;transition:border-color .2s,background .2s,box-shadow .2s;border:1px solid var(--login-line)!important;background:var(--login-input)!important;color:var(--login-text)!important;font-family:var(--bg-login-font)!important;box-shadow:none!important;border-radius:14px!important;outline:none!important;margin:7px 0 0!important;padding:10px 14px!important;font-size:14px!important}body.login.bg-login-redesign input:focus{border-color:var(--login-line-focus)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--login-accent)14%,transparent)!important}body.login.bg-login-redesign input::placeholder{color:var(--login-muted)!important}body.login.bg-login-redesign .wp-pwd{display:block!important;position:relative!important}body.login.bg-login-redesign .wp-pwd input{padding-inline-end:58px!important}body.login.bg-login-redesign .button.wp-hide-pw{inset-inline:auto 6px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:var(--login-muted)!important;box-shadow:none!important;cursor:pointer!important;z-index:4!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;outline:none!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:calc(50% + 3px)!important;transform:translateY(-50%)!important}body.login.bg-login-redesign .button.wp-hide-pw:hover,body.login.bg-login-redesign .button.wp-hide-pw:focus{border-color:var(--login-line)!important;background:color-mix(in srgb,var(--login-input)76%,transparent)!important;color:var(--login-accent)!important;box-shadow:none!important}body.login.bg-login-redesign .button.wp-hide-pw .dashicons{width:20px!important;height:20px!important;font-family:dashicons!important;font-size:20px!important;line-height:20px!important}body.login.bg-login-redesign .forgetmenot{float:none!important;margin:15px 0 0!important}body.login.bg-login-redesign .forgetmenot label{align-items:center;gap:8px;color:var(--login-muted)!important;font-size:11px!important;display:inline-flex!important}body.login.bg-login-redesign input[type=checkbox]{width:17px;height:17px;border:1px solid var(--login-line)!important;background:var(--login-input)!important;box-shadow:none!important;border-radius:5px!important;margin:0!important}body.login.bg-login-redesign input[type=checkbox]:checked:before{color:var(--login-accent);margin:-2px 0 0 -3px}body.login.bg-login-redesign .submit{margin:18px 0 0!important;padding:0!important}body.login.bg-login-redesign .button-primary{width:100%;min-height:48px;transition:transform .2s,filter .2s,box-shadow .2s;background:linear-gradient(135deg,var(--login-accent),var(--login-accent-2))!important;color:#fff!important;font-family:var(--bg-login-font)!important;text-shadow:none!important;box-shadow:0 14px 32px color-mix(in srgb,var(--login-accent)24%,transparent)!important;border:0!important;border-radius:14px!important;font-size:13px!important;font-weight:900!important}body.login.bg-login-redesign .button-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 38px color-mix(in srgb,var(--login-accent)30%,transparent)!important}body.login.bg-login-redesign #nav,body.login.bg-login-redesign #backtoblog{text-align:center!important;margin:11px 0 0!important;padding:0!important}body.login.bg-login-redesign #nav a,body.login.bg-login-redesign #backtoblog a{color:var(--login-muted)!important;font-size:11px!important;text-decoration:none!important}body.login.bg-login-redesign #nav a:hover,body.login.bg-login-redesign #backtoblog a:hover{color:var(--login-text)!important}body.login.bg-login-redesign .message,body.login.bg-login-redesign .notice,body.login.bg-login-redesign #login_error{border:1px solid var(--login-line)!important;background:var(--login-card)!important;color:var(--login-text)!important;box-shadow:none!important;border-left-width:1px!important;border-radius:13px!important;margin:0 0 12px!important;padding:11px 13px!important;font-size:11px!important;line-height:1.9!important}body.login.bg-login-redesign>.bg-login-story{display:none!important}body.login.bg-login-redesign .bg-login-shell>.bg-login-story{display:block}body.login.bg-login-redesign .bg-login-story{border:1px solid color-mix(in srgb,var(--login-line)82%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--login-accent)22%,var(--login-bg-1)),color-mix(in srgb,var(--login-accent-2)26%,var(--login-bg-2)));direction:rtl;border-radius:28px;grid-area:story;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d}body.login.bg-login-redesign .bg-login-story__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}body.login.bg-login-redesign .bg-login-story__shade{background:linear-gradient(#030a170d,#030a1729 42%,#030a17d1);position:absolute;inset:0}body.login.bg-login-theme-light .bg-login-story__shade{background:linear-gradient(#14264605,#1426461a 42%,#142646c2)}body.login.bg-login-redesign .bg-login-story__content{z-index:2;inset-inline:34px;color:#fff;position:absolute;bottom:34px}body.login.bg-login-redesign .bg-login-story__eyebrow{backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}body.login.bg-login-redesign .bg-login-story h2{color:#fff;max-width:620px;margin:0 0 10px;font-size:clamp(24px,3.2vw,42px);font-weight:900;line-height:1.55;font-family:var(--bg-login-font)!important}body.login.bg-login-redesign .bg-login-story p{color:#ffffffd1;max-width:560px;margin:0;font-size:13px;line-height:2;font-family:var(--bg-login-font)!important}body.login.bg-login-redesign .bg-login-story__visual{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}body.login.bg-login-redesign .bg-login-story__visual:before{content:"";background:linear-gradient(145deg,#ffffff3b,#ffffff0b);border-radius:34% 66% 56% 44%/50% 36% 64% 50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate bgLoginVisual;transform:translateY(-40px)rotate(-8deg);box-shadow:inset 0 1px #ffffff40,0 28px 80px #0000002e}body.login.bg-login-redesign .bg-login-story__visual span,body.login.bg-login-redesign .bg-login-story__visual i,body.login.bg-login-redesign .bg-login-story__visual b{filter:blur(1px);background:#ffffff24;border-radius:50%;position:absolute}body.login.bg-login-redesign .bg-login-story__visual span{width:92px;height:92px;top:14%;left:14%}body.login.bg-login-redesign .bg-login-story__visual i{width:54px;height:54px;top:24%;right:18%}body.login.bg-login-redesign .bg-login-story__visual b{width:120px;height:120px;bottom:22%;right:24%}body.login.bg-login-redesign .language-switcher{z-index:8;transform:translate(-50%);width:auto!important;margin:0!important;padding:0!important;position:fixed!important;inset:auto auto 40px 50%!important}body.login.bg-login-redesign .language-switcher form{backdrop-filter:blur(14px);border:1px solid var(--login-line)!important;background:color-mix(in srgb,var(--login-card)84%,transparent)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:5px!important;display:flex!important;box-shadow:0 10px 28px #0000001f!important}body.login.bg-login-redesign .language-switcher label{display:none!important}body.login.bg-login-redesign .language-switcher select{width:auto!important;min-width:118px!important;height:32px!important;color:var(--login-text)!important;font-family:var(--bg-login-font)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0 9px!important;font-size:10px!important}body.login.bg-login-redesign .language-switcher .button{background:color-mix(in srgb,var(--login-accent)16%,transparent)!important;min-height:32px!important;color:var(--login-text)!important;font-family:var(--bg-login-font)!important;box-shadow:none!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}body.login.bg-login-redesign .language-switcher .dashicons{color:var(--login-accent)!important;font-family:dashicons!important}body.login.bg-login-redesign .bg-login-powered{z-index:8;white-space:nowrap;border:1px solid color-mix(in srgb,var(--login-line)60%,transparent);background:color-mix(in srgb,var(--login-card)40%,transparent);color:var(--login-muted);opacity:.62;backdrop-filter:blur(8px);direction:ltr;border-radius:999px;padding:3px 9px;font-size:9px;line-height:1.6;transition:opacity .2s,color .2s;position:fixed;bottom:13px;left:50%;transform:translate(-50%);font-family:var(--bg-login-font)!important}body.login.bg-login-redesign .bg-login-powered:hover{opacity:.94;color:var(--login-text)}body.login.bg-login-redesign .bg-login-powered b{color:var(--login-text);font-weight:800}body.login.bg-login-redesign .bg-login-powered a{color:var(--login-accent);font-weight:700;text-decoration:none}@keyframes bgLoginVisual{0%{transform:translateY(-44px)rotate(-10deg)scale(.96)}to{transform:translateY(-24px)rotate(6deg)scale(1.04)}}@media (width<=880px){body.login.bg-login-redesign{padding:18px!important}body.login.bg-login-redesign .bg-login-shell{width:min(430px,100vw - 28px);height:auto;display:block}body.login.bg-login-redesign .bg-login-story{display:none!important}}@media (width<=520px){body.login.bg-login-redesign{padding:12px!important}body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{border-radius:21px!important;padding:22px 19px!important}body.login.bg-login-redesign #login h1{margin-bottom:10px!important}body.login.bg-login-redesign #login h1 a{background-size:52px;width:62px;height:62px}body.login.bg-login-redesign.bg-login-custom-logo #login h1 a{height:62px}}@media (height<=700px){body.login.bg-login-redesign{padding:10px 16px 58px!important}body.login.bg-login-redesign .bg-login-shell{height:min(590px,100svh - 76px)}body.login.bg-login-redesign #login h1{margin-bottom:8px!important}body.login.bg-login-redesign #login h1 a{background-size:46px;width:54px;height:54px}body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{padding:18px 22px!important}body.login.bg-login-redesign input[type=text],body.login.bg-login-redesign input[type=email],body.login.bg-login-redesign input[type=password],body.login.bg-login-redesign input[data-bg-password-visible="1"],body.login.bg-login-redesign .button-primary{min-height:42px}body.login.bg-login-redesign .language-switcher{bottom:35px!important}body.login.bg-login-redesign .bg-login-powered{bottom:8px}}@media (prefers-reduced-motion:reduce){body.login.bg-login-redesign .bg-login-story__visual:before{animation:none!important}}@media (height<=610px) and (width>=881px){body.login.bg-login-redesign .bg-login-shell{transform-origin:50%;transform:scale(.88)}}@media (height<=610px) and (width<=880px){body.login.bg-login-redesign #login{transform-origin:50%;transform:scale(.86)}}html.bg-login-html,html.bg-login-html body.login.bg-login-redesign{overscroll-behavior:none!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}body.login.bg-login-redesign{max-width:none!important;max-height:100svh!important}body.login.bg-login-redesign #login,body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{text-align:start!important}html[dir=rtl] body.login.bg-login-redesign #login,body.login.bg-login-redesign.bg-login-is-rtl #login{text-align:right!important;direction:rtl!important}html[dir=rtl] body.login.bg-login-redesign input[type=text],html[dir=rtl] body.login.bg-login-redesign input[type=email],html[dir=rtl] body.login.bg-login-redesign input[type=password],html[dir=rtl] body.login.bg-login-redesign input[data-bg-password-visible="1"],body.login.bg-login-redesign.bg-login-is-rtl input[type=text],body.login.bg-login-redesign.bg-login-is-rtl input[type=email],body.login.bg-login-redesign.bg-login-is-rtl input[type=password],body.login.bg-login-redesign.bg-login-is-rtl input[data-bg-password-visible="1"]{text-align:right!important;direction:rtl!important;unicode-bidi:plaintext!important}html[dir=rtl] body.login.bg-login-redesign .wp-pwd input,body.login.bg-login-redesign.bg-login-is-rtl .wp-pwd input{padding-left:56px!important;padding-right:14px!important}html[dir=rtl] body.login.bg-login-redesign .button.wp-hide-pw,body.login.bg-login-redesign.bg-login-is-rtl .button.wp-hide-pw{left:7px!important;right:auto!important;inset-inline:auto!important}html[dir=ltr] body.login.bg-login-redesign #login,body.login.bg-login-redesign.bg-login-is-ltr #login{text-align:left!important;direction:ltr!important}html[dir=ltr] body.login.bg-login-redesign input[type=text],html[dir=ltr] body.login.bg-login-redesign input[type=email],html[dir=ltr] body.login.bg-login-redesign input[type=password],html[dir=ltr] body.login.bg-login-redesign input[data-bg-password-visible="1"],body.login.bg-login-redesign.bg-login-is-ltr input[type=text],body.login.bg-login-redesign.bg-login-is-ltr input[type=email],body.login.bg-login-redesign.bg-login-is-ltr input[type=password],body.login.bg-login-redesign.bg-login-is-ltr input[data-bg-password-visible="1"]{text-align:left!important;direction:ltr!important;unicode-bidi:plaintext!important}html[dir=ltr] body.login.bg-login-redesign .wp-pwd input,body.login.bg-login-redesign.bg-login-is-ltr .wp-pwd input{padding-left:14px!important;padding-right:56px!important}html[dir=ltr] body.login.bg-login-redesign .button.wp-hide-pw,body.login.bg-login-redesign.bg-login-is-ltr .button.wp-hide-pw{left:auto!important;right:7px!important;inset-inline:auto!important}body.login.bg-login-redesign .wp-pwd{width:100%!important;direction:inherit!important;display:block!important;position:relative!important}body.login.bg-login-redesign .button.wp-hide-pw{border:1px solid color-mix(in srgb,var(--login-line)72%,transparent)!important;background:color-mix(in srgb,var(--login-input)68%,transparent)!important;border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;line-height:1!important;top:50%!important;transform:translateY(-50%)!important}body.login.bg-login-redesign .button.wp-hide-pw:hover,body.login.bg-login-redesign .button.wp-hide-pw:focus-visible{border-color:var(--login-line-focus)!important;background:color-mix(in srgb,var(--login-accent)13%,var(--login-input))!important;color:var(--login-accent)!important}body.login.bg-login-redesign .button.wp-hide-pw .dashicons{width:18px!important;height:18px!important;margin:0!important;font-family:dashicons!important;font-size:18px!important;line-height:18px!important;display:block!important}body.login.bg-login-redesign #nav,body.login.bg-login-redesign #backtoblog{width:100%!important;max-width:100%!important;direction:inherit!important;text-align:center!important;overflow-wrap:anywhere!important}body.login.bg-login-redesign #nav a,body.login.bg-login-redesign #backtoblog a{display:inline-block!important}body.login.bg-login-redesign .language-switcher{max-width:calc(100vw - 24px)!important}body.login.bg-login-redesign .language-switcher form{max-width:100%!important;overflow:hidden!important}body.login.bg-login-redesign .language-switcher select{max-width:170px!important}@media (width<=520px){body.login.bg-login-redesign input[type=text],body.login.bg-login-redesign input[type=email],body.login.bg-login-redesign input[type=password],body.login.bg-login-redesign input[data-bg-password-visible="1"]{min-height:46px!important;font-size:13px!important}body.login.bg-login-redesign .button.wp-hide-pw{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}body.login.bg-login-redesign #login{max-width:440px!important}body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{padding:30px 28px 32px!important}body.login.bg-login-redesign .user-pass-wrap{margin-top:16px!important}body.login.bg-login-redesign .wp-pwd{width:100%!important;height:50px!important;min-height:50px!important;margin-top:7px!important;display:block!important;position:relative!important;overflow:visible!important}body.login.bg-login-redesign .wp-pwd input,body.login.bg-login-redesign input[type=password],body.login.bg-login-redesign input[data-bg-password-visible="1"]{height:50px!important;min-height:50px!important;margin:0!important;line-height:28px!important}html[dir=rtl] body.login.bg-login-redesign .wp-pwd input,body.login.bg-login-redesign.bg-login-is-rtl .wp-pwd input{text-align:right!important;direction:ltr!important;padding:10px 14px 10px 58px!important}html[dir=ltr] body.login.bg-login-redesign .wp-pwd input,body.login.bg-login-redesign.bg-login-is-ltr .wp-pwd input{text-align:left!important;direction:ltr!important;padding:10px 58px 10px 14px!important}html[dir=rtl] body.login.bg-login-redesign .button.wp-hide-pw,body.login.bg-login-redesign.bg-login-is-rtl .button.wp-hide-pw{left:8px!important;right:auto!important}html[dir=ltr] body.login.bg-login-redesign .button.wp-hide-pw,body.login.bg-login-redesign.bg-login-is-ltr .button.wp-hide-pw{left:auto!important;right:8px!important}body.login.bg-login-redesign .button.wp-hide-pw{justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}body.login.bg-login-redesign .button.wp-hide-pw .dashicons,body.login.bg-login-redesign .button.wp-hide-pw .dashicons:before{text-align:center!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;font-family:dashicons!important;font-size:20px!important;line-height:20px!important;display:block!important}body.login.bg-login-redesign .forgetmenot{margin-top:17px!important}body.login.bg-login-redesign .submit{clear:both!important;width:100%!important;min-height:50px!important;margin:21px 0 0!important;padding:0!important;display:block!important;overflow:visible!important}body.login.bg-login-redesign .submit:after{content:"";clear:both;display:block}body.login.bg-login-redesign .button-primary{float:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 18px!important;display:flex!important;position:static!important}body.login.bg-login-redesign #nav{margin:18px 0 0!important;line-height:1.9!important}body.login.bg-login-redesign #backtoblog{margin:9px 0 0!important;line-height:1.9!important}body.login.bg-login-redesign #nav a,body.login.bg-login-redesign #backtoblog a{padding:3px 6px!important}@media (width<=520px){body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{padding:25px 20px 27px!important}body.login.bg-login-redesign .wp-pwd,body.login.bg-login-redesign .wp-pwd input,body.login.bg-login-redesign input[type=password],body.login.bg-login-redesign input[data-bg-password-visible="1"],body.login.bg-login-redesign .submit,body.login.bg-login-redesign .button-primary{height:48px!important;min-height:48px!important}}@media (height<=700px){body.login.bg-login-redesign #loginform,body.login.bg-login-redesign #registerform,body.login.bg-login-redesign #lostpasswordform{padding:22px 24px 24px!important}body.login.bg-login-redesign #nav{margin-top:13px!important}body.login.bg-login-redesign #backtoblog{margin-top:6px!important}}@media (width>=881px){body.login.bg-login-redesign .bg-login-shell{grid-template-columns:minmax(300px,.78fr) minmax(390px,1.22fr)!important;grid-template-areas:"story login"!important;align-items:center!important;gap:22px!important;width:min(960px,100vw - 64px)!important;height:min(610px,100svh - 104px)!important}body.login.bg-login-layout-form-left .bg-login-shell{grid-template-columns:minmax(390px,1.22fr) minmax(300px,.78fr)!important;grid-template-areas:"login story"!important}body.login.bg-login-redesign #login{width:100%!important;max-width:410px!important}body.login.bg-login-redesign .bg-login-story{border-radius:24px!important;align-self:center!important;width:100%!important;height:min(500px,100%)!important;box-shadow:0 24px 68px #0003!important}body.login.bg-login-redesign .bg-login-story__content{inset-inline:26px!important;bottom:26px!important}body.login.bg-login-redesign .bg-login-story__eyebrow{margin-bottom:9px!important;padding:5px 9px!important;font-size:9px!important}body.login.bg-login-redesign .bg-login-story h2{max-width:390px!important;margin-bottom:8px!important;font-size:clamp(21px,2.25vw,30px)!important;line-height:1.55!important}body.login.bg-login-redesign .bg-login-story p{max-width:390px!important;font-size:12px!important;line-height:1.9!important}body.login.bg-login-redesign .bg-login-story__visual:before{width:205px!important;height:205px!important;transform:translateY(-24px)rotate(-7deg)!important}body.login.bg-login-redesign .bg-login-story__visual span{width:70px!important;height:70px!important}body.login.bg-login-redesign .bg-login-story__visual i{width:42px!important;height:42px!important}body.login.bg-login-redesign .bg-login-story__visual b{width:86px!important;height:86px!important}}@media (width>=881px) and (height<=720px){body.login.bg-login-redesign .bg-login-shell{height:min(560px,100svh - 86px)!important}body.login.bg-login-redesign .bg-login-story{height:min(450px,100%)!important}}