@font-face{font-family:"Figtree Variable";font-style:normal;font-weight:300 900;font-display:swap;src:url(/lib/fork/nemesis/fonts/figtree-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree Variable";font-style:normal;font-weight:300 900;font-display:swap;src:url(/lib/fork/nemesis/fonts/figtree-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sys-surface:#F8F8FA;--sys-surface-container-lowest:#FFFFFF;--sys-surface-container-high:#E5E6E8;--sys-on-surface:#3D3D40;--sys-on-surface-variant:#606B6F;--sys-outline:#6C777B;--sys-outline-variant:#BDC6C9;--sys-primary:#106F74;--sys-primary-hover:#074B4C;--sys-on-primary:#FFFFFF;--sys-primary-container:#C9E5E5;--sys-on-primary-container:#001C1D;--sys-error:#AC0211;--sys-error-container:#FFD3CC;--sys-on-error-container:#350001;--sys-warning-container:#F4DCBC;--sys-on-warning-container:#231400;--shape-sm:8px;--shape-md:12px;--shape-full:999px;--elev-1:0 1px 2px rgba(24, 25, 27, 0.06),0 1px 3px rgba(24, 25, 27, 0.08);--app-font-family:"Figtree Variable",Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--app-headings-font-family:"Figtree Variable",Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}html{background-color:var(--sys-surface)}body#page:not(.perma-scroll){background-color:var(--sys-surface);color:var(--sys-on-surface)}#page:not(.perma-scroll) .login-pane{background-color:var(--sys-surface);background-image:none;color:var(--sys-on-surface)}#page:not(.perma-scroll) .login-pane .h1,#page:not(.perma-scroll) .login-pane .h2,#page:not(.perma-scroll) .login-pane .h3,#page:not(.perma-scroll) .login-pane .h4,#page:not(.perma-scroll) .login-pane .h5,#page:not(.perma-scroll) .login-pane .h6,#page:not(.perma-scroll) .login-pane h1,#page:not(.perma-scroll) .login-pane h2,#page:not(.perma-scroll) .login-pane h3,#page:not(.perma-scroll) .login-pane h4,#page:not(.perma-scroll) .login-pane h5,#page:not(.perma-scroll) .login-pane h6{color:var(--sys-on-surface)}#page:not(.perma-scroll) ::placeholder{color:var(--sys-on-surface-variant)!important;opacity:.7}#page:not(.perma-scroll) .jumbotron{color:var(--sys-on-surface)}#page:not(.perma-scroll) button{border-color:var(--sys-outline-variant)}#page:not(.perma-scroll) .layout-grid .lg-left,#page:not(.perma-scroll) .layout-grid .login-header{align-self:flex-start}#page:not(.perma-scroll) .b2c-icon>img,#page:not(.perma-scroll) .lg-left img,#page:not(.perma-scroll) .login-header img{height:auto;max-height:40px;max-width:100%;width:auto}#page:not(.perma-scroll) a{color:var(--sys-primary)}#page:not(.perma-scroll) a:focus,#page:not(.perma-scroll) a:hover{color:var(--sys-primary-hover)}#page:not(.perma-scroll) .auth-wordmark{color:var(--sys-on-surface);font-family:var(--app-headings-font-family)}#page:not(.perma-scroll) .auth-footer .auth-footer-wordmark .mark-os,#page:not(.perma-scroll) .auth-wordmark .mark-os{color:var(--sys-primary)}#page:not(.perma-scroll) .auth-topbar-link{color:var(--sys-on-surface-variant)}#page:not(.perma-scroll) .auth-topbar-link:focus,#page:not(.perma-scroll) .auth-topbar-link:hover{color:var(--sys-on-surface)}#page:not(.perma-scroll) .lg-header .signin{color:var(--sys-on-surface);font-family:var(--app-headings-font-family)}#page:not(.perma-scroll) .lg-header .h5,#page:not(.perma-scroll) .lg-header h5,#page:not(.perma-scroll) .lg-header p,#page:not(.perma-scroll) .lg-header span{color:var(--sys-on-surface-variant)}#page:not(.perma-scroll) .auth-badge{border-color:var(--sys-primary);color:var(--sys-primary)}#page:not(.perma-scroll) .lg-form .form-label,#page:not(.perma-scroll) .lg-form label,#page:not(.perma-scroll) .lg-form>span{color:var(--sys-on-surface)}#page:not(.perma-scroll) .lg-form .form-control,#page:not(.perma-scroll) .nem-input{background-color:var(--sys-surface-container-lowest);color:var(--sys-on-surface);border:1px solid var(--sys-outline-variant);border-radius:var(--shape-sm)}#page:not(.perma-scroll) .lg-form .form-control:hover,#page:not(.perma-scroll) .nem-input:hover{border-color:var(--sys-outline)}#page:not(.perma-scroll) .lg-form .form-control:focus,#page:not(.perma-scroll) .nem-input:focus{background-color:var(--sys-surface-container-lowest);color:var(--sys-on-surface);border-color:var(--sys-primary);box-shadow:0 0 0 3px rgba(16,111,116,.16);outline:0}#page:not(.perma-scroll) .lg-form .form-control.input-validation-error,#page:not(.perma-scroll) .nem-input.input-validation-error{border-color:var(--sys-error);border-width:1.5px}#page:not(.perma-scroll) .lg-form .form-control.input-validation-error:focus,#page:not(.perma-scroll) .nem-input.input-validation-error:focus{border-color:var(--sys-error);box-shadow:0 0 0 3px rgba(172,2,17,.16)}#page:not(.perma-scroll) .btn-primary,#page:not(.perma-scroll) .btn.lg-button,#page:not(.perma-scroll) .lg-button{background-color:var(--sys-primary)!important;border:1px solid var(--sys-primary)!important;border-radius:var(--shape-sm);color:var(--sys-on-primary)!important}#page:not(.perma-scroll) .btn-primary:focus,#page:not(.perma-scroll) .btn-primary:hover,#page:not(.perma-scroll) .btn.lg-button:focus,#page:not(.perma-scroll) .btn.lg-button:hover,#page:not(.perma-scroll) .lg-button:focus,#page:not(.perma-scroll) .lg-button:hover{background-color:var(--sys-primary-hover)!important;border-color:var(--sys-primary-hover)!important;color:var(--sys-on-primary)!important}#page:not(.perma-scroll) .btn-outline-primary{background-color:transparent!important;border:1px solid var(--sys-outline-variant)!important;border-radius:var(--shape-sm);color:var(--sys-on-surface)!important}#page:not(.perma-scroll) .btn-outline-primary:focus,#page:not(.perma-scroll) .btn-outline-primary:hover{background-color:var(--sys-primary-container)!important;border-color:var(--sys-primary)!important;color:var(--sys-on-primary-container)!important}#page:not(.perma-scroll) a.login-goback,#page:not(.perma-scroll) a.login-goback:focus,#page:not(.perma-scroll) a.login-goback:hover{color:var(--sys-primary)}#page:not(.perma-scroll) a.login-goback:focus:hover,#page:not(.perma-scroll) a.login-goback:hover,#page:not(.perma-scroll) a.login-goback:hover:hover{color:var(--sys-primary-hover)}#page:not(.perma-scroll) .field-validation-error,#page:not(.perma-scroll) .text-danger,#page:not(.perma-scroll) .validation-summary-errors{color:var(--sys-error)!important}#page:not(.perma-scroll) .alert{border:1px solid var(--sys-outline-variant);border-radius:var(--shape-sm);background-color:var(--sys-surface-container-lowest);color:var(--sys-on-surface)}#page:not(.perma-scroll) .alert.alert-warning{border-color:var(--sys-warning-container);background-color:var(--sys-warning-container);color:var(--sys-on-warning-container)}#page:not(.perma-scroll) .alert.alert-danger{border-color:var(--sys-error-container);background-color:var(--sys-error-container);color:var(--sys-on-error-container)}#page:not(.perma-scroll) .alert.alert-info{border-color:var(--sys-primary-container);background-color:var(--sys-primary-container);color:var(--sys-on-primary-container)}#page:not(.perma-scroll) .text-muted{color:var(--sys-on-surface-variant)!important}.nem-brand{display:flex;flex-direction:column;align-items:center;padding:4rem 1.25rem 2rem}.nem-brand-lockup{display:flex;flex-direction:column;align-items:center;text-decoration:none}.nem-brand-lockup:focus,.nem-brand-lockup:hover{text-decoration:none}.nem-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-color:var(--sys-primary);color:var(--sys-on-primary);font-size:1.1rem}.nem-brand-name{margin-top:.75rem;font-family:var(--app-headings-font-family);font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--sys-on-surface)}.nem-brand-caption{margin-top:.25rem;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sys-on-surface-variant)}.nem-brand-toplink{margin-top:.75rem;font-size:.8rem}.nem-main{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;width:100%;padding:0 1.25rem 2rem}.nem-card{width:100%;max-width:20rem;padding:1.75rem;border:1px solid var(--sys-outline-variant);border-radius:var(--shape-md);background-color:var(--sys-surface-container-lowest);box-shadow:var(--elev-1);text-align:left}.nem-card-title{margin:0;font-family:var(--app-headings-font-family);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--sys-on-surface)}.nem-card-lede{margin:.4rem 0 1.25rem;font-size:.8125rem;line-height:1.45;color:var(--sys-on-surface-variant)}.nem-field{margin-bottom:.875rem}.nem-label{display:block;margin-bottom:.3rem;font-size:.75rem;font-weight:600;color:var(--sys-on-surface)}.nem-input-wrap{position:relative;display:flex;align-items:center}.nem-input-icon{position:absolute;left:.7rem;font-size:.8rem;color:var(--sys-on-surface-variant);pointer-events:none}#page:not(.perma-scroll) .nem-input{height:40px;padding:0 .7rem 0 2.1rem;font-size:.8125rem}#page:not(.perma-scroll) .nem-input-revealable{padding-right:2.4rem}.nem-reveal{position:absolute;right:.35rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:var(--shape-sm);background:0 0;color:var(--sys-on-surface-variant);font-size:.8rem;cursor:pointer}.nem-reveal:focus,.nem-reveal:hover{color:var(--sys-on-surface)}.nem-error:not(:empty){display:block;margin-top:.3rem;font-size:.75rem}.nem-forgot{margin-top:.4rem;text-align:right}.nem-forgot a{font-size:.75rem}#page:not(.perma-scroll) .nem-submit{width:100%;height:40px;margin-top:.25rem;padding:0 1rem;font-size:.875rem;font-weight:600}#page:not(.perma-scroll) .nem-submit .fab,#page:not(.perma-scroll) .nem-submit .fas{margin-right:.4rem}.nem-sso-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--sys-outline-variant);font-size:.75rem;line-height:1.45;color:var(--sys-primary)}.nem-sso-note i{margin-top:.15rem;flex:0 0 auto}.nem-signup-prompt{margin:1rem 0 0;text-align:center;font-size:.8125rem}#page:not(.perma-scroll) .auth-footer{color:var(--sys-on-surface-variant)}#page:not(.perma-scroll) .auth-footer .auth-footer-wordmark{color:var(--sys-on-surface);font-family:var(--app-headings-font-family)}#page:not(.perma-scroll) .auth-footer .auth-footer-tagline{color:var(--sys-on-surface-variant)}#page:not(.perma-scroll) .auth-footer .auth-build{display:none}#page:not(.perma-scroll) .auth-footer .auth-footer-meta{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;color:var(--sys-on-surface-variant)}#page:not(.perma-scroll) .auth-footer .auth-footer-sep{color:var(--sys-outline-variant)}#page:not(.perma-scroll) .auth-footer .auth-footer-link{color:var(--sys-primary)}#page:not(.perma-scroll) .auth-footer .auth-footer-link:focus,#page:not(.perma-scroll) .auth-footer .auth-footer-link:hover{color:var(--sys-primary-hover)}