@media screen{html .app .mg-workspace{font-family:inherit;color-scheme:inherit}html .mg-login-shell{background:var(--bg);color:var(--text)}html .mg-login{max-width:460px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);box-shadow:var(--shadow)}html .mg-login h1{font-size:28px;font-weight:900;letter-spacing:-.7px}html .mg-login .mg-brand{color:var(--text);font-weight:900}html .mg-login :is(input,select,textarea){background:var(--canvas);color:var(--text);border:1px solid var(--line-strong);border-radius:9px}html .mg-login button:not(.mg-primary){background:var(--panel-2);border-color:var(--line-strong);color:var(--text);border-radius:9px}html .mg-login :is(.mg-muted,.mg-password-strength,.mg-entry-help,footer){color:var(--muted)}html .mg-login :is(a,.mg-eyebrow,.mg-link){color:var(--red)}html .mg-login .mg-alert{border-color:var(--info-line);background:var(--info-bg);color:var(--info-text)}html .mg-login .mg-error{border-color:var(--error-line);background:var(--error-bg);color:var(--error-text)}html .mg-login .mg-success{border-color:var(--success-line);background:var(--success-bg);color:var(--success-text)}html .mg-login .mg-transition-notice{border-color:var(--warning-line);background:var(--warning-bg);color:var(--warning-text)}:is(.mg-shell,.app .mg-workspace){background:var(--bg);color:var(--text)}:is(.mg-shell,.app .mg-workspace) .mg-main{color:var(--text)}:is(.mg-shell,.app .mg-workspace) :is(.mg-panel,.mg-scope-banner,.mg-team-stats>div,.mg-person-list,.mg-activity-dialog,.mg-assignment-preview){background:var(--panel);color:var(--text);border-color:var(--line);border-radius:12px}:is(.mg-shell,.app .mg-workspace) :is(th,.mg-activity-header){background:var(--canvas);color:var(--muted);border-color:var(--line)}:is(.mg-shell,.app .mg-workspace) :is(td,fieldset,.mg-person-list>li+li){border-color:var(--line)}:is(.mg-shell,.app .mg-workspace) :is(input,select,textarea){background:var(--canvas);color:var(--text);border-color:var(--line-strong);border-radius:9px}:is(.mg-shell,.app .mg-workspace) :is(.mg-muted,td small,.mg-person small,.mg-person p,.mg-team-stats dt,.mg-roster-caption){color:var(--muted)}:is(.mg-shell,.app .mg-workspace) :is(a,.mg-link){color:var(--red)}:is(.mg-shell,.app .mg-workspace) .mg-alert{background:var(--info-bg);color:var(--info-text);border-color:var(--info-line)}:is(.mg-shell,.app .mg-workspace) .mg-shadow{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-line)}:is(.mg-shell,.app .mg-workspace) .mg-error{background:var(--error-bg);color:var(--error-text);border-color:var(--error-line)}:is(.mg-shell,.app .mg-workspace) .mg-success{background:var(--success-bg);color:var(--success-text);border-color:var(--success-line)}:is(.mg-shell,.app .mg-workspace) button:not(.mg-primary){color:var(--text);background:var(--panel-2);border-color:var(--line-strong);border-radius:9px}:is(.mg-shell,.app .mg-workspace) .mg-sidebar{background:var(--canvas);border-color:var(--line)}:is(.mg-shell,.app .mg-workspace) .mg-sidebar nav [aria-current=page]{background:var(--action-red);color:#fff;border-left-color:var(--brand-yellow)}.app :is(.mg-panel,.mg-scope-banner,.mg-team-stats>div,.mg-person-list,.mg-activity-dialog){background:var(--panel);color:var(--text);border-color:var(--line);border-radius:12px}.app :is(.mg-person small,.mg-person p,.mg-roster-caption,.mg-muted,.mg-team-stats dt,.mg-self){color:var(--muted)}.app .mg-self{background:var(--control)}.app :is(.mg-person-list>li+li,.mg-person,.mg-profile,.mg-heading,.mg-activity-header){border-color:var(--line)}:is(.mg-shell,.app .mg-workspace) :is(dt,small,time,.mg-activity-header p,.mg-profile span){color:var(--muted)}:is(.mg-shell,.app .mg-workspace) .mg-eyebrow{color:var(--red)}:is(.mg-shell,.app .mg-workspace) .mg-self{color:var(--text);background:var(--control)}:is(.mg-shell,.app .mg-workspace) .mg-status-active{color:var(--success-text)}:is(.mg-shell,.app .mg-workspace) :is(.mg-status-disabled,.mg-status-archived){color:var(--negative-ink)}:is(.mg-shell,.app .mg-workspace) .mg-sidebar{color:var(--text)}:is(.mg-shell,.app .mg-workspace) .mg-status-pill.mg-status-active{background:var(--success-bg);border-color:var(--success-line);color:var(--success-text)}:is(.mg-shell,.app .mg-workspace) .mg-status-pill:is(.mg-status-disabled,.mg-status-archived){background:var(--error-bg);border-color:var(--error-line);color:var(--error-text)}}@media screen and (max-width:700px){html .mg-login{padding:24px 18px}}@media screen{html .mg-login .mg-link{background:transparent;border-color:transparent;color:var(--red);box-shadow:none}html .mg-login :is(.mg-account-status,.mg-remember-device,.mg-mfa-help){background:var(--panel-2);border-color:var(--line);color:var(--text)}html .mg-login .mg-remember-device small{color:var(--muted)}}
