._5HIj_a_badge{min-width:0;max-width:100%;padding:var(--ui-badge-padding);border:1px solid var(--ui-topbar-text);border-radius:var(--ui-radius-pill);color:var(--ui-topbar-text);font-family:var(--ui-font);font-size:var(--ui-badge-font);font-weight:var(--ui-badge-weight);white-space:nowrap;align-items:center;gap:8px;line-height:1.4;text-decoration:none;display:inline-flex}._5HIj_a_badge:hover{background:var(--ui-nav-hover-bg)}._5HIj_a_badge:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}._5HIj_a_badgeEnv{border-radius:var(--ui-radius-badge);background:var(--ui-warning-solid);color:var(--ui-text);padding:0 6px}._5HIj_a_badgeVersions{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:767px){._5HIj_a_badgeVersions{display:none}}._5HIj_a_footer{color:var(--ui-text-secondary);font-family:var(--ui-font);font-size:var(--ui-text-xs);text-align:center;margin:16px 0}
._4oPQ-a_card{box-sizing:border-box;width:480px;max-width:calc(100% - var(--ui-space-8));padding:var(--ui-space-10);background-color:var(--ui-bg-surface);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);flex-direction:column;align-items:center;display:flex}@media (max-width:767px){._4oPQ-a_card{padding:var(--ui-space-6) var(--ui-space-4)}}._4oPQ-a_button{white-space:nowrap;width:250px;max-width:100%;text-decoration:none;}._4oPQ-a_passwordRow{align-items:center;width:100%;display:flex;position:relative}._4oPQ-a_inputWithToggle{padding-right:calc(var(--ui-icon-button-size) + var(--ui-space-2))}._4oPQ-a_passwordToggle{right:var(--ui-space-1);width:var(--ui-icon-button-size);height:var(--ui-icon-button-size);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._4oPQ-a_passwordToggle:hover{color:var(--ui-primary)}._4oPQ-a_passwordToggle:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:0}._4oPQ-a_toggleIcon{width:20px;height:20px;display:block}
.DifBRW_container{background:var(--ui-bg-page);min-height:100vh;font-family:var(--ui-font);justify-content:center;align-items:center;display:flex}.DifBRW_card{}.DifBRW_logo{margin:0 auto var(--ui-space-6);max-width:160px;display:block}.DifBRW_heading{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);color:var(--ui-text);text-align:center;margin:0 0 12px;line-height:1.2}.DifBRW_subtext{font-size:var(--ui-text-md);color:var(--ui-text-muted);text-align:center;margin-bottom:var(--ui-space-8);line-height:1.5}.DifBRW_button{margin-bottom:var(--ui-space-4);}.DifBRW_secondaryButton{color:var(--ui-primary);background-color:#0000;}.DifBRW_secondaryButton:hover:not(:disabled){color:var(--ui-on-primary)}@media (max-width:639px){.DifBRW_container{box-sizing:border-box;padding:16px}.DifBRW_card{box-sizing:border-box;width:100%;padding:32px 24px}.DifBRW_button{width:100%}}
._4HNF0G_container{background:var(--ui-bg-page);min-height:100vh;font-family:var(--ui-font);justify-content:center;align-items:center;display:flex}._4HNF0G_card{}._4HNF0G_logo{margin:0 auto var(--ui-space-6);max-width:160px;display:block}._4HNF0G_heading{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);color:var(--ui-text);text-align:center;margin-bottom:var(--ui-space-2)}._4HNF0G_subtext{font-size:var(--ui-text-md);color:var(--ui-text-muted);text-align:center;margin-bottom:var(--ui-space-8);line-height:1.5}._4HNF0G_form{flex-direction:column;align-items:center;width:100%;display:flex}._4HNF0G_inputWrapper{width:100%;margin-bottom:var(--ui-space-5)}._4HNF0G_passwordRow{}._4HNF0G_input{width:100%}._4HNF0G_inputWithToggle{}._4HNF0G_passwordToggle{}._4HNF0G_toggleIcon{}._4HNF0G_button{margin-bottom:var(--ui-space-4);}._4HNF0G_backLink{font-size:var(--ui-text-sm);color:var(--ui-link);font-weight:var(--ui-weight-medium);text-decoration:none}._4HNF0G_backLink:hover{text-decoration:underline}._4HNF0G_message{box-sizing:border-box;width:100%;margin:0 0 var(--ui-space-4)}@media (max-width:639px){._4HNF0G_container{box-sizing:border-box;padding:16px}._4HNF0G_card{box-sizing:border-box;width:100%;padding:32px 24px}._4HNF0G_button{width:100%}}@media (max-width:639px),(pointer:coarse){._4HNF0G_passwordToggle{min-width:40px;min-height:40px;right:2px}}
.revzGW_container{background:var(--ui-bg-page);min-height:100vh;font-family:var(--ui-font);justify-content:center;align-items:center;display:flex}.revzGW_card{}.revzGW_logo{margin:0 auto var(--ui-space-6);max-width:160px;display:block}.revzGW_heading{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);color:var(--ui-text);text-align:center;margin-bottom:var(--ui-space-2)}.revzGW_subtext{font-size:var(--ui-text-md);color:var(--ui-text-muted);text-align:center;margin-bottom:var(--ui-space-8);line-height:1.5}.revzGW_form{flex-direction:column;align-items:center;width:100%;display:flex}.revzGW_inputWrapper{width:100%;margin-bottom:24px}.revzGW_input{width:100%}.revzGW_button{margin-bottom:var(--ui-space-4);}.revzGW_backLink{font-size:var(--ui-text-sm);color:var(--ui-link);font-weight:var(--ui-weight-medium);text-decoration:none}.revzGW_backLink:hover{text-decoration:underline}.revzGW_message{box-sizing:border-box;width:100%;margin:0 0 var(--ui-space-4)}@media (max-width:639px){.revzGW_container{box-sizing:border-box;padding:16px}.revzGW_card{box-sizing:border-box;width:100%;padding:32px 24px}.revzGW_button{width:100%}}
._3lrIIq_container{box-sizing:border-box;background:var(--ui-bg-auth);min-height:100vh;font-family:var(--ui-font);flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 16px 32px;display:flex}._3lrIIq_loginCard{border-radius:var(--ui-radius-card);width:900px;max-width:100%;min-height:609px;font-family:var(--ui-font);margin:100px 0 0;display:flex;overflow:hidden}._3lrIIq_leftSide{flex:0 0 50%;min-width:0;max-width:50%;position:relative;overflow:hidden}._3lrIIq_leftImage{object-fit:cover;object-position:top;width:100%;height:100%}._3lrIIq_rightSide{background-color:var(--ui-bg-surface);flex-direction:column;flex:0 0 50%;justify-content:center;align-items:center;min-width:0;max-width:50%;padding:32px 0;display:flex}._3lrIIq_formBody{flex-direction:column;align-items:center;width:100%;margin-top:24px;display:flex}._3lrIIq_loginLogoImage{max-width:200px;margin:0 auto 20px;display:block}._3lrIIq_mainHeaderText{text-align:center;font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);letter-spacing:0;color:var(--ui-text);line-height:1;font-family:var(--ui-font);margin:0}._3lrIIq_formGroup{width:390px;max-width:calc(100% - 32px);margin-bottom:16px}._3lrIIq_inputWrapper{}._3lrIIq_input{width:100%}._3lrIIq_inputWithToggle{}._3lrIIq_passwordToggle{}._3lrIIq_toggleIcon{}._3lrIIq_actions{width:390px;max-width:calc(100% - 32px);margin-top:calc(var(--ui-space-1) * -1);margin-bottom:var(--ui-space-3);justify-content:space-between;align-items:center;display:flex}._3lrIIq_forgotPassword{font-size:var(--ui-text-md);color:var(--ui-link);font-weight:var(--ui-weight-medium);text-decoration:none}._3lrIIq_forgotPassword:hover{text-decoration:underline}._3lrIIq_loginbutton{margin-top:var(--ui-space-3);margin-left:6px;}._3lrIIq_loginbuttonNoMargin{margin-top:var(--ui-space-3)}._3lrIIq_loginbuttonemployee{width:250px;height:var(--ui-button-height);box-sizing:border-box;font-size:var(--ui-button-font);font-family:var(--ui-font);font-weight:var(--ui-weight-medium);color:var(--ui-link);background-color:var(--ui-bg-surface);cursor:pointer;margin-top:var(--ui-space-3);margin-bottom:var(--ui-space-1);border:none;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}._3lrIIq_loginbuttonemployee:hover{text-decoration:underline}._3lrIIq_divider{border-top:1px solid var(--ui-border-strong);width:100%;height:0;margin-top:var(--ui-space-5);margin-bottom:0}._3lrIIq_subHeaderText{font-size:var(--ui-text-lg);line-height:var(--ui-line-height);color:var(--ui-text);font-weight:var(--ui-weight-medium);text-align:center;margin-top:var(--ui-space-4);margin-bottom:0}._3lrIIq_policyFooter{gap:var(--ui-space-2) var(--ui-space-4);width:900px;max-width:100%;margin-top:var(--ui-space-6);font-family:var(--ui-font);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._3lrIIq_policyText{color:var(--ui-text-inverse);font-weight:var(--ui-weight-regular);font-size:var(--ui-text-md);line-height:1;text-decoration:underline}._3lrIIq_policyText:hover{opacity:.9}._3lrIIq_copyrightText{color:var(--ui-text-inverse);font-weight:var(--ui-weight-regular);font-size:var(--ui-text-md);line-height:1}._3lrIIq_message{box-sizing:border-box;width:390px;max-width:calc(100% - 32px);margin:0 0 var(--ui-space-1)}@media (max-width:767px){._3lrIIq_loginCard{min-height:0;margin-top:24px}._3lrIIq_leftSide{display:none}._3lrIIq_rightSide{border-radius:var(--ui-radius-card);flex:100%;max-width:100%}._3lrIIq_loginbutton,._3lrIIq_loginbuttonemployee{max-width:calc(100% - 32px);margin-left:0}}@media (max-width:639px),(pointer:coarse){._3lrIIq_passwordToggle{min-width:40px;min-height:40px;right:2px}}
._7r2iuG_container{background:var(--ui-bg-page);min-height:100vh;font-family:var(--ui-font);justify-content:center;align-items:center;display:flex}._7r2iuG_card{}._7r2iuG_logo{margin:0 auto var(--ui-space-6);max-width:160px;display:block}._7r2iuG_heading{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);color:var(--ui-text);text-align:center;margin-bottom:var(--ui-space-2)}._7r2iuG_subtext{font-size:var(--ui-text-md);color:var(--ui-text-muted);text-align:center;margin-bottom:var(--ui-space-8);line-height:1.5}._7r2iuG_form{flex-direction:column;align-items:center;width:100%;display:flex}._7r2iuG_inputWrapper{width:100%;margin-bottom:var(--ui-space-5)}._7r2iuG_passwordRow{}._7r2iuG_input{width:100%}._7r2iuG_inputWithToggle{}._7r2iuG_passwordToggle{}._7r2iuG_toggleIcon{}._7r2iuG_button{margin-bottom:var(--ui-space-4);}._7r2iuG_backLink{font-size:var(--ui-text-sm);color:var(--ui-link);font-weight:var(--ui-weight-medium);text-decoration:none}._7r2iuG_backLink:hover{text-decoration:underline}._7r2iuG_message{box-sizing:border-box;width:100%;margin:0 0 var(--ui-space-4)}@media (max-width:639px){._7r2iuG_container{box-sizing:border-box;padding:16px}._7r2iuG_card{box-sizing:border-box;width:100%;padding:32px 24px}._7r2iuG_button{width:100%}}@media (max-width:639px),(pointer:coarse){._7r2iuG_passwordToggle{min-width:40px;min-height:40px;right:2px}}
