:root{--white:#fff;--black:#000;--gray-1:#161616;--gray-1-2-5:#18222b;--gray-1-5:#222e3a;--gray-2:#363636;--gray-2-5:#474747;--gray-3:#5a5a5a;--gray-3-5:#646464;--gray-4:#868686;--gray-5:#ababab;--gray-6:#cdcdcd;--gray-7:#e5e5e5;--gray-8:#f0f0f0;--gray-9:#f9f9f9;--purple-0:#710fbf;--purple-0-5:#710fbf;--purple-1:#8313dd;--purple-2:#8f2be0;--purple-3:#9c42e4;--purple-4:#a85ae7;--purple-5:#b571eb;--purple-6:#c189ee;--purple-7:#cda1f1;--purple-8:#f0e4fa;--purple-9:#f7f1fc;--green-0-5:#17a496;--green-1:#1aae9f;--green-2:#31b6a9;--green-3:#48beb2;--green-4:#5fc6bc;--green-5:#76cec5;--green-6:#8cd7cf;--green-7:#a3dfd9;--green-8:#d5f1ee;--green-9:#eef9f8;--dark-green-1:#207868;--whimsy-blue-0-5:#4739e8;--whimsy-blue-1:#6558f5;--whimsy-blue-2:#7569f4;--whimsy-blue-3:#8378f5;--whimsy-blue-4:#9187f6;--whimsy-blue-5:#9e96f7;--whimsy-blue-6:#aca5f8;--whimsy-blue-7:#bab4f9;--whimsy-blue-8:#c8c3fb;--whimsy-blue-9:#f6f6fe;--blue-0:#1d76c4;--blue-0-5:#207dce;--blue-1:#2c88d9;--blue-1-15:rgba(44,136,217,0.15);--blue-2:#4194dd;--blue-3:#56a0e1;--blue-4:#6bace4;--blue-5:#80b8e8;--blue-6:#95c4ec;--blue-7:#abcff0;--blue-8:#e1eefa;--blue-9:#eaf3fb;--navy-1:#303395;--navy-2:#4547a0;--navy-3:#595caa;--navy-4:#6e70b5;--navy-5:#8385bf;--navy-6:#9799ca;--navy-7:#acadd5;--red-1:#d3455b;--red-2:#d7586b;--red-3:#dc6a7c;--red-4:#e07d8c;--red-5:#e58f9d;--red-6:#e9a2ad;--red-7:#edb5bd;--red-8:#fcdbe0;--red-9:#ffeff1;--pink-1:#bd34d1;--pink-2:#c448d6;--pink-3:#ca5dda;--pink-4:#d171df;--pink-5:#d785e3;--pink-6:#de99e8;--pink-7:#e5aeed;--pink-9-5:#fcf5fd;--orange-1:#efa544;--orange-2:#f1ae57;--orange-3:#f2b769;--orange-4:#f4c07c;--orange-5:#f5c98f;--orange-6:#f7d2a2;--orange-7:#f9dbb4;--orange-9:#fff6ea;--orange-brand-1:#e8833a;--crimson-1:#ac6363;--crimson-2:#b47373;--crimson-3:#bd8282;--yellow-1:#f7c325;--yellow-2:#f9d566}:root{--ds-light-on-light-1:0 1px 2px -0.5px rgba(144,155,164,0.04),0 2px 6px -0.5px rgba(144,155,164,0.08);--ds-light-on-light-2:0 1px 2px -0.5px rgba(144,155,164,0.04),0 1px 3px -0.5px rgba(144,155,164,0.08),0 2px 4px -0.5px rgba(144,155,164,0.12);--ds-dark-on-light-1:0 1px 2px -0.5px rgba(48,63,75,0.04),0 2px 6px -0.5px rgba(48,63,75,0.08)}:root{--body-font-family:"Inter",system-ui,sans-serif}:root{--xxx-slow-duration:1600ms;--xx-slow-duration:1200ms;--x-slow-duration:800ms;--slow-duration:400ms;--base-duration:200ms;--fast-duration:100ms;--x-fast-duration:50ms;--base-easing:cubic-bezier(0.3,0.1,0,1);--base-easing-out:cubic-bezier(0.23,1.01,0.6,0.95);--base-easing-in:cubic-bezier(0.585,-0.01,0.61,0.85);--over-bounce-easing-out:cubic-bezier(0.315,1.85,0.63,0.795)}:root{--size-tablet:768px}*{box-sizing:border-box;font-family:var(--body-font-family)}html,input,select,textarea,button,option{-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:var(--body-font-family)}input[type="button"],input[type="submit"],select,button{cursor:pointer}input[type="button"]:disabled,input[type="submit"]:disabled,select:disabled,button:disabled{cursor:default}html,body{background-color:var(--gray-8);color:#fff;margin:0;height:100%}body{font-synthesis:style}#root{min-height:100%;display:flex;flex-direction:column}#root>*{flex-grow:1}a{text-decoration:none}a:hover{text-decoration:underline}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.o-wrapper{max-width:1400px;margin:0 auto}.i-wrapper{max-width:1200px;margin:0 auto}form{margin:0;padding:0}input.text,.button,button,textarea.text{border:0;-webkit-appearance:none}input.plain{margin:0;padding:0;border:0;background:0;appearance:none;-webkit-appearance:none}input.plain:focus-visible,input.text:focus-visible,.button:focus-visible,textarea.text:focus-visible,a:focus-visible{outline-offset:-0.5px;outline-width:4px;outline-style:solid;outline-color:var(--blue-1-15)}@media(resolution < 2dppx){input.plain:focus,input.text:focus,.button:focus,textarea.text:focus,a:focus-visible{outline-offset:-1px}}label.input-label{color:var(--gray-4);font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-transform:uppercase;text-align:left;display:block;margin-bottom:2px;cursor:pointer}input.text,textarea.text{background:#fff;border-radius:2px;border:1px solid var(--gray-6);color:var(--gray-2);display:block;font-size:14px;height:40px;line-height:1;margin-bottom:16px;padding-inline:12px;transition:border-color var(--fast-duration) var(--base-easing);box-shadow:0 2px 2px 0 rgba(0,0,0,0.06) inset;width:100%}input.text.inv.filled,textarea.text.inv.filled{border-color:var(--red-1) !important}input.text::placeholder,textarea.text::placeholder{color:var(--gray-5);opacity:1}.button{align-items:center;background:var(--white);border-radius:4px;border:1px solid var(--gray-6);box-shadow:var(--ds-light-on-light-2);color:var(--gray-2);display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:1;padding:4px 6px;text-align:center;text-decoration:none;transition:color var(--base-duration) var(--base-easing),background-color var(--base-duration) var(--base-easing),box-shadow var(--base-duration) var(--base-easing)}.button:last-child{margin-bottom:0}.button:disabled{opacity:.5;cursor:not-allowed}.button:not(:disabled):hover{background:var(--gray-9)}.button:not(:disabled):active{box-shadow:none}.button.-primary{background:var(--green-1);border:0;color:var(--white);box-shadow:var(--ds-dark-on-light-1)}.button.-primary:not(:disabled):hover{background:var(--green-0-5);text-decoration:none}.content{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.content .i-wrapper{width:100%}.account{align-items:stretch;display:flex;justify-content:stretch;min-height:100dvh;overflow:hidden;padding-inline:16px;padding-block:16px;position:relative}.account>*{position:relative}@media screen and (min-width:768px){.account{padding-inline:30px;padding-block:32px}}.account>.o-wrapper{flex:1 1 auto;display:flex;flex-direction:column}.desc{color:var(--gray-2);font-size:12px;line-height:normal;margin:0 0 32px;text-align:center}.desc a{color:var(--gray-2)}.desc a:hover{text-decoration:underline}.desc:last-child{margin-bottom:0}.account .expired .desc,.account .success .desc{text-align:center;margin:10px 0}.box{background:var(--white);border-radius:4px;box-shadow:var(--ds-light-on-light-2);border:.5px solid var(--gray-6);color:var(--gray-3);display:flex;flex-direction:column;margin:0 auto;max-width:420px;padding:16px;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.box{padding:32px}}.box-header{margin:16px 0;text-align:center;text-wrap:balance;color:var(--gray-3,#4b5c6b);font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width:768px){.box-header{margin:16px 0 32px}}.auth-logo{user-select:none;display:block;max-width:48px;margin:0 auto}.box-header:first-child{margin-top:0}.box-header:last-child{margin-bottom:0}.popup .box-header{display:none !important}.box a:not(.button){color:var(--green-0-5);font-weight:500}.box a:not(.button):hover,.box a:not(.button):focus{color:var(--green-1)}.box a.small{display:block;margin-top:32px;text-align:center;color:var(--green-0-5);font-size:12px;font-style:normal;font-weight:500;line-height:12px}.box a.small:hover,.box a.small:focus{color:var(--green-1)}.notice{background-color:var(--yellow-1);border-radius:6px;border:1px solid var(--yellow-2);color:var(--gray-2);font-size:14px;line-height:1.2;margin-bottom:30px;padding:20px 16px;text-align:center}.notice img{height:14px;margin-right:2px;margin-top:-4px;vertical-align:middle;width:14px}.account .notice a{color:var(--blue-0) !important}.account input:not(.button){margin-bottom:16px}.error{color:var(--red-1);font-size:14px;font-weight:500;line-height:normal;margin-bottom:16px;text-align:center}.account .field{display:flex;flex-direction:column;position:relative}.account .google-login,.account .alt-login{align-self:center;position:relative;width:100%}.two-step-login-google input,.two-step-login-google .error{margin-bottom:16px}.sso-two-step-info-email{font-weight:500}.two-step-login-password-reset-success input{margin-bottom:0}.account .terms{align-items:center;margin-top:16px;margin-bottom:0;color:var(--gray-3);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-wrap:balance}@media screen and (min-width:768px){.account .terms{margin-top:32px}}.account .terms.-extra{margin-top:16px}.account .terms a{background:0;text-decoration:none}.account .terms a:hover{text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:.5px}.account .saml .desc{text-align:center}.account .saml .left{text-align:left}.account .or{margin-block:16px;overflow:hidden;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.account .or{margin-block:32px}}.account .or span{display:inline-block;padding:0 12px;position:relative;color:var(--gray-4);font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-transform:uppercase}.account .or span:after,.account .or span:before{background:var(--gray-7);content:"";height:.5px;position:absolute;top:50%;width:1000px}.account .or span:before{right:100%}.account .or span:after{left:100%}.account .alt{color:var(--gray-2);font-size:14px;line-height:1.2;margin-top:40px;text-align:center;position:relative;z-index:2}.account .alt a{color:var(--gray-2);display:inline-block;font-weight:500;margin:0 0 0 6px !important;text-decoration:none}.account .alt a:hover{text-decoration:underline}.account .alt span{display:inline}.account .box .alt{margin-top:32px}.footer-back-link{align-items:center;background:0;color:var(--blue-1);display:flex;font-size:14px;justify-content:center;margin-top:16px;position:relative;text-align:center}.footer-back-link:hover{text-decoration:underline}.footer-back-wrapper{display:flex;align-items:center;gap:8px;margin-top:16px;justify-content:center}@media screen and (min-width:768px){.footer-back-wrapper{margin-top:32px}}.footer-back-wrapper .footer-back-link{margin-top:0}.footer-separator{display:flex;background:var(--gray-5);width:1px;height:12px}.mobile-warning{color:var(--gray-2);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;border:.5px solid var(--pink-6);background:var(--pink-9-5);padding:16px;margin-bottom:16px;box-shadow:0 1px 2px -0.5px rgba(144,155,164,0.04),0 2px 6px -0.5px rgba(144,155,164,0.08)}@media screen and (min-width:768px){.mobile-warning{display:none}}.hide-on-mobile{display:none}@media screen and (min-width:768px){.hide-on-mobile{display:block}}#\31 p-live-region{margin:-1px !important}