@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--uim-ink:#162a27;--uim-green:#215c49;--uim-muted:#66756e;--uim-line:#dfe6de;--uim-paper:#f8f9f5}*{box-sizing:border-box}body.login{background:var(--uim-paper);color:var(--uim-ink);font:14px/1.6 Manrope,Arial,sans-serif;margin:0;min-width:320px}body.login a{color:var(--uim-green);text-decoration:none}body.login a:hover{text-decoration:underline}body.login a:focus-visible,body.login button:focus-visible,body.login input:focus-visible,body.login select:focus-visible{outline:3px solid #92b677;outline-offset:3px;box-shadow:none}.uim-auth-header{height:94px;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 44px;border-bottom:1px solid var(--uim-line)}.uim-auth-brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:800;letter-spacing:-1px;line-height:1.1}.uim-auth-brand small{display:block;font-size:10px;letter-spacing:3px;font-weight:800;margin-bottom:3px}.uim-back{font-size:13px;font-weight:600}.uim-auth-layout{max-width:1180px;margin:64px auto 48px;padding:0 28px;display:grid;grid-template-columns:1fr 450px;gap:100px;align-items:start}.uim-auth-story{padding:18px 0}.uim-kicker{text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:800;color:var(--uim-green);display:flex;gap:9px;align-items:center}.uim-kicker i{height:7px;width:7px;border-radius:50%;background:#83a578}.uim-auth-story h1{font-size:49px;letter-spacing:-2px;line-height:1.14;font-weight:600;max-width:490px;margin:24px 0;color:var(--uim-ink)}.uim-story-description{font-size:15px;line-height:1.85;color:var(--uim-muted);max-width:400px}.uim-auth-benefits{margin-top:34px;max-width:415px}.uim-auth-benefits>div{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid var(--uim-line)}.uim-auth-benefits span{font-size:11px;color:#76926c;padding-top:3px;font-weight:800}.uim-auth-benefits p{margin:0;color:var(--uim-muted);font-size:12px;line-height:1.8}.uim-auth-benefits b{display:block;color:var(--uim-ink);font-size:13px;font-weight:700;margin-bottom:3px}.uim-free-note{display:flex;align-items:center;gap:11px;color:var(--uim-muted);font-size:11px;margin-top:26px}.uim-free-note>span{font-size:23px;color:#86a76c}.uim-auth-panel{background:#fff;border:1px solid var(--uim-line);border-radius:20px;padding:32px 34px;box-shadow:0 12px 48px #223b2910}.uim-auth-tabs{display:flex;gap:3px;background:#f1f4ed;padding:4px;border-radius:9px;margin-bottom:28px}.uim-auth-tabs a{flex:1;text-align:center;font-size:12px;font-weight:700;padding:10px 8px;border-radius:6px}.uim-auth-tabs a[aria-current=page]{background:white;color:var(--uim-ink);box-shadow:0 1px 5px #2039280d}.uim-auth-intro h2{font-size:25px;line-height:1.3;letter-spacing:-.8px;margin:0 0 12px;font-weight:700}.uim-auth-intro p{font-size:13px;color:var(--uim-muted);line-height:1.85;margin:0 0 24px}body.login #login{width:100%;padding:0;margin:0}body.login #login h1{display:none}body.login form{box-shadow:none;border:0;padding:0;margin:0;background:none;overflow:visible}body.login #login label{font:600 12px/1.6 Manrope,Arial,sans-serif;color:var(--uim-ink);margin-bottom:8px;display:inline-block}body.login #login input[type=text],body.login #login input[type=email],body.login #login input[type=password],body.login #login .input{background:#fbfcf9;border:1px solid #ced9ce;border-radius:8px;min-height:48px;font:400 16px/1.5 Manrope,Arial,sans-serif;box-shadow:none;padding:11px 13px;margin:0 0 18px;color:var(--uim-ink);width:100%}body.login .wp-pwd .input{padding-right:48px!important}body.login #login input:focus{border-color:var(--uim-green)}body.login .wp-pwd{position:relative}body.login .wp-hide-pw{border:0!important;background:transparent!important;color:var(--uim-green)!important;width:44px!important;height:46px!important;top:0!important;right:1px!important}body.login .button.wp-hide-pw .dashicons{top:12px}body.login .button-primary,body.login #wp-submit{background:var(--uim-green);border:1px solid var(--uim-green);color:white;box-shadow:none;border-radius:8px;min-height:47px;font:700 13px/1.5 Manrope,Arial,sans-serif;padding:12px 18px;text-shadow:none;width:100%;float:none}body.login .button-primary:hover{background:#174b3a;border-color:#174b3a}body.login .button:not(.button-primary):not(.wp-hide-pw){border-radius:7px;border:1px solid var(--uim-line);color:var(--uim-green);background:#fff;padding:9px 12px;height:auto;font-family:inherit}body.login .forgetmenot{float:none;margin:0 0 22px}body.login input[type=checkbox]{border-color:#aebead;border-radius:4px;box-shadow:none}body.login input[type=checkbox]:checked:before{color:var(--uim-green)}body.login .forgetmenot label{font-weight:400!important;color:var(--uim-muted)!important}body.login .submit{margin-top:10px!important;clear:both}body.login #reg_passmail,body.login .description{font-size:11px;line-height:1.8;color:var(--uim-muted);margin:0 0 20px}body.login #nav{padding:0;margin:22px 0 0;font-size:12px;text-align:center}body.login #backtoblog{padding:0;margin:13px 0 0;text-align:center;font-size:11px}body.login #backtoblog a{color:var(--uim-muted)}body.login #login .message,body.login #login .notice,body.login #login_error{box-shadow:none;border:1px solid #dbe5d2;border-left:3px solid #719b58;border-radius:8px;background:#f3f7ed;font-size:12px;line-height:1.8;padding:13px 15px;margin:0 0 23px;color:var(--uim-ink)}body.login #login_error{border-color:#efdad4;border-left-color:#b15a47;background:#fff6f2}body.login #pass-strength-result{border-radius:6px;box-sizing:border-box;margin:-7px 0 17px;padding:7px;font-size:11px;border:1px solid #dbe5d2}body.login .pw-weak{margin-bottom:15px}body.login .reset-pass .button.wp-generate-pw{display:block;width:100%;margin:0 0 10px}body.login .reset-pass-submit{display:flex;flex-direction:column;gap:9px;margin-top:20px}body.login .language-switcher{margin:24px 0 0;text-align:center;font-size:11px}body.login .language-switcher select{border:1px solid var(--uim-line);border-radius:6px;background:#fbfcf9;color:var(--uim-muted);min-height:33px;font:11px Manrope,Arial,sans-serif}body.login .language-switcher .button{font-size:11px!important;padding:6px 10px!important}.uim-auth-footer{border-top:1px solid var(--uim-line);max-width:1190px;margin:35px auto 0;padding:22px 24px;display:flex;justify-content:space-between;gap:20px;color:var(--uim-muted);font-size:10px}.uim-auth-footer a{font-size:10px}body.login .privacy-policy-page-link{margin:18px 0 0;font-size:11px}@media(max-width:980px){.uim-auth-layout{gap:45px;grid-template-columns:1fr 420px}.uim-auth-story h1{font-size:40px}.uim-auth-header{padding:0 28px}}@media(max-width:760px){.uim-auth-header{height:76px;padding:0 20px}.uim-auth-brand{font-size:23px}.uim-back{font-size:11px}.uim-auth-layout{display:flex;flex-direction:column;margin:30px auto;padding:0 20px;gap:25px;max-width:500px}.uim-auth-story{padding:0}.uim-auth-story h1{font-size:34px;letter-spacing:-1.3px;margin:17px 0 12px}.uim-story-description{font-size:13px;margin-bottom:0}.uim-auth-benefits,.uim-free-note{display:none}.uim-kicker{font-size:9px;letter-spacing:1.2px}.uim-auth-panel{width:100%;padding:26px 23px;border-radius:16px}.uim-auth-intro h2{font-size:23px}.uim-auth-footer{margin:30px 20px 0;padding:18px 0;font-size:9px;flex-wrap:wrap;gap:8px}body.login .language-switcher{margin-top:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

body.interim-login .uim-auth-header,body.interim-login .uim-auth-story,body.interim-login .uim-auth-footer{display:none}body.interim-login .uim-auth-layout{display:block;max-width:460px;margin:20px auto;padding:0 15px}

.uim-auth-story h1{text-align:left}
