body.login{--sw-color-black:#000;--sw-color-white:#fff;--sw-color-grey-10:#f2f2f2;--sw-color-grey-70:#666;--sw-color-grey-80:#333;--sw-color-purple:#6652ff;--sw-color-purple-pressed:#503ee0;--sw-color-pink:#ff5cbf;--sw-radius-card:32px;--sw-radius-image:24px;--sw-radius-round:1000px;--sw-shadow-colored-glow:-12.251px 18.376px 18.376px 0px rgba(0,166,255,.05),12.251px 18.376px 18.376px 0px rgba(255,82,183,.05);--sw-font-weight:500;--sw-tracking:-0.024em;--sw-line-height-body:1.5;--sw-gradient:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU5IiBoZWlnaHQ9IjE0MjEiIGZpbGw9Im5vbmUiPjxnIGZpbHRlcj0idXJsKCNhKSI+PGNpcmNsZSBjeD0iNjc4Ljg0NSIgY3k9IjcxNS4zNjUiIHI9IjM3Mi42NjUiIGZpbGw9IiM2NjUyRkYiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjRkY1Q0JGIiBkPSJNMTQzNC4xOCA2NTguN2MtMjgzLjg3IDc2LjA2My0yOTIuNzIgMTgzLTQwNi41IDE4M3MtMzQ5IDQzLjc3OS0zNDktNzAgMzI3LjcyLTU1MyA0NDEuNS01NTMgMzE0IDMyNi4yMjEgMzE0IDQ0MCIvPjwvZz48ZyBmaWx0ZXI9InVybCgjYykiPjxwYXRoIGZpbGw9IiM3OEMyRkYiIGQ9Ik04MzYuOTc4IDk2NS45NjdjMCA3MC43ODMtMTU3LjAyNyA3My45MjMtMjA4LjY0IDIzOC4zODMtNzAuNzggMC0xMjguMTU4LTE0MC40OC0xMjguMTU4LTIxMS4yNjQgMC03MC43OCAzOS4wMDgtMjI0LjM4NiAxMDkuNzg3LTIyNC4zODYgNzAuNzggMCAyMjcuMDExIDEyNi40ODggMjI3LjAxMSAxOTcuMjY3Ii8+PC9nPjxnIGZpbHRlcj0idXJsKCNkKSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOmNvbG9yLWRvZGdlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTU1My4xOCA2NTAuMmMwIDcwLjc4LTQ5OS40OCA0NTguODItMzY4LjcgNjY1LjI4LTcwLjc4IDAtNzcxLjEzNC02MjQuMjUyLTc3MS4xMzQtNjk1LjAzMSAwLTcwLjc4LTIxLjk0NiAyOS43NTEgNDguODM0IDI5Ljc1MSA1Ljg0MSAxNzIuMzY4IDczNy41OCA0NDcuMDIgMTA5MSAwIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIHdpZHRoPSIxMzU3LjY5IiBoZWlnaHQ9IjEzNTcuNjkiIHg9IjAiIHk9IjM2LjUyIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzU3XzQ2NiIgc3RkRGV2aWF0aW9uPSIxNTMuMDkiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJiIiB3aWR0aD0iMTE5Mi45IiBoZWlnaHQ9IjEwNjguNjgiIHg9IjQ1OS45OCIgeT0iMCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl81N180NjYiIHN0ZERldmlhdGlvbj0iMTA5LjM1Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYyIgd2lkdGg9IjY4Ni43MTgiIGhlaWdodD0iNzg1LjU3IiB4PSIzMjUuMjIiIHk9IjU5My43NCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl81N180NjYiIHN0ZERldmlhdGlvbj0iODcuNDgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJkIiB3aWR0aD0iMTM1MyIgaGVpZ2h0PSI5MzAuMjI1IiB4PSIzMDUuMTU1IiB5PSI0OTAuMjI4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzU3XzQ2NiIgc3RkRGV2aWF0aW9uPSI1Mi40ODgiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+");background-color:var(--sw-color-white);font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip;position:relative}body.login:before{background-image:var(--sw-gradient);background-position:top;background-repeat:no-repeat;background-size:1659px 1421px;content:"";height:1421px;left:50%;pointer-events:none;position:fixed;top:-620px;transform:translateX(-50%);width:1659px;z-index:-1}@media (max-width:37.4375rem){body.login:before{background-size:498px 426px;height:426px;top:-170px;width:498px}}body.login div#login{box-sizing:border-box;margin:60px auto;max-width:440px;padding:0 24px;width:100%}@media (max-width:37.4375rem){body.login div#login{margin-top:40px}}body.login .sso{background-color:var(--sw-color-white);border:none;border-radius:var(--sw-radius-card) var(--sw-radius-card) 0 0;box-shadow:var(--sw-shadow-colored-glow);box-sizing:border-box;margin:0;padding:32px 32px 24px}@media (max-width:37.4375rem){body.login .sso{border-radius:var(--sw-radius-image) var(--sw-radius-image) 0 0;padding:24px 24px 16px}}body.login .sso .button{border-color:var(--sw-color-purple);color:var(--sw-color-black);font-family:inherit;padding:8px 20px 8px 8px}body.login .sso .button img{height:24px;width:24px}body.login .sso .button:focus,body.login .sso .button:hover{background-color:var(--sw-color-purple);border-color:var(--sw-color-purple);color:var(--sw-color-white)}body.login .sso .button:focus{outline-color:var(--sw-color-purple)}body.login .sso .or{border-bottom-color:var(--sw-color-grey-10)}body.login .sso .or span{background:var(--sw-color-white);color:var(--sw-color-grey-70)}body.login .wp-login-logo a{background-image:var(--sw-login-logo,none);background-position:50%;background-repeat:no-repeat;background-size:contain;height:42px;margin:0 auto 32px;width:200px}body.login #loginform{background-color:var(--sw-color-white);border:none;border-radius:0 0 var(--sw-radius-card) var(--sw-radius-card);box-shadow:var(--sw-shadow-colored-glow);box-sizing:border-box;margin:0 auto;max-width:440px;padding:8px 40px 40px}@media (max-width:37.4375rem){body.login #loginform{border-radius:0 0 var(--sw-radius-image) var(--sw-radius-image);padding:8px 24px 24px}}body.login #lostpasswordform,body.login #registerform,body.login #resetpassform{background-color:var(--sw-color-white);border:none;border-radius:var(--sw-radius-card);box-shadow:var(--sw-shadow-colored-glow);box-sizing:border-box;margin:0 auto;max-width:440px;padding:40px}@media (max-width:37.4375rem){body.login #lostpasswordform,body.login #registerform,body.login #resetpassform{border-radius:var(--sw-radius-image);padding:24px}}body.login #loginform p,body.login #lostpasswordform p,body.login #registerform p,body.login #resetpassform p{margin-bottom:16px}body.login #loginform p:last-child,body.login #lostpasswordform p:last-child,body.login #registerform p:last-child,body.login #resetpassform p:last-child{margin-bottom:0}body.login #loginform label,body.login #lostpasswordform label,body.login #registerform label,body.login #resetpassform label{color:var(--sw-color-black);display:block;font-size:14px;font-weight:var(--sw-font-weight);letter-spacing:var(--sw-tracking);line-height:var(--sw-line-height-body);margin-bottom:8px}body.login #loginform input[type=password],body.login #loginform input[type=text],body.login #lostpasswordform input[type=text],body.login #registerform input[type=email],body.login #registerform input[type=text],body.login #resetpassform input[type=password]{background-color:var(--sw-color-grey-10);border:2px solid transparent;border-radius:var(--sw-radius-card);box-shadow:none;box-sizing:border-box;color:var(--sw-color-black);font-family:inherit;font-size:16px;height:50px;letter-spacing:-.1px;outline:none;padding:0 24px;transition:border-color .12s ease;width:100%}body.login #loginform input[type=password]:focus,body.login #loginform input[type=text]:focus,body.login #lostpasswordform input[type=text]:focus,body.login #registerform input[type=email]:focus,body.login #registerform input[type=text]:focus,body.login #resetpassform input[type=password]:focus{border-color:var(--sw-color-purple);box-shadow:none}body.login #loginform .forgetmenot{align-items:center;color:var(--sw-color-grey-70);display:flex;float:none;font-size:14px;gap:8px;line-height:var(--sw-line-height-body);width:auto}body.login #loginform .forgetmenot input[type=checkbox]{accent-color:var(--sw-color-purple);flex:0 0 auto;height:14px;margin:0;width:14px}body.login .forgetmenot label{margin-bottom:0!important}body.login #loginform .submit,body.login #lostpasswordform .submit,body.login #registerform .submit,body.login #resetpassform .submit{float:none}body.login #loginform input[type=submit],body.login .button-primary{background-color:var(--sw-color-black);border:none;border-radius:var(--sw-radius-card);box-shadow:none;color:var(--sw-color-white);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--sw-font-weight);height:auto;letter-spacing:-.1px;line-height:var(--sw-line-height-body);padding:14.5px 32px;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;transition:background-color .12s ease;width:100%}body.login #loginform input[type=submit]:focus,body.login #loginform input[type=submit]:hover,body.login .button-primary:focus,body.login .button-primary:hover{background-color:var(--sw-color-grey-80)}body.login #backtoblog,body.login #nav{color:var(--sw-color-grey-70);font-size:14px;margin:24px auto 0;max-width:440px;padding:0 24px;text-align:center}body.login #backtoblog a,body.login #nav a{color:var(--sw-color-purple);font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}body.login #backtoblog a:hover,body.login #nav a:hover{color:var(--sw-color-purple-pressed)}body.login .message,body.login .notice{border:none;border-left:none;border-radius:var(--sw-radius-card);color:var(--sw-color-black);padding:16px 24px}body.login #login_error,body.login .message,body.login .notice{box-shadow:none;font-size:14px;margin:0 auto 24px;max-width:440px}body.login #login_error{border:none;color:red;font-weight:500;padding:12px 24px}body.login #login_error,body.login .message,body.login .notice{background:var(--sw-color-white)}body.login .message p,body.login .notice p,body.login .success p{font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.5}body.login-action-lostpassword .notice{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-left:40px;padding-right:40px;padding-top:30px}@media (max-width:37.4375rem){body.login-action-lostpassword .notice{border-top-left-radius:var(--sw-radius-image);border-top-right-radius:var(--sw-radius-image);padding-left:24px;padding-right:24px;padding-top:20px}}body.login-action-lostpassword #lostpasswordform{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}body.login .privacy-policy-page-link{color:var(--sw-color-grey-70);font-size:14px;margin:24px auto 0;max-width:440px;padding:0;text-align:center}body.login a.privacy-policy-link{color:var(--sw-color-purple);font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}
