.account-menu-root{position:relative}.account-row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);color:var(--nav-ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:500;display:flex}.account-row:hover,.account-row[aria-expanded=true]{background:var(--nav-active);color:var(--nav-ink)}.account-row:focus-visible,.account-menu-item:focus-visible,.account-menu-seg button:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.account-avatar{background:var(--nav-active);width:28px;height:28px;color:var(--nav-ink);font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu-popover{z-index:20;left:0;bottom:calc(100% + var(--space-2));min-width:240px;position:absolute}.account-menu-items{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-lg);display:grid}.account-menu-items form{margin:0}.account-menu-item{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-soft);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.account-menu-item:hover{background:var(--teal-50);color:var(--teal-700);text-decoration:none}.account-menu-item .nav-icon{color:var(--muted);flex:none}.account-menu-appearance{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:0;margin:0;display:grid}.account-menu-label{color:var(--muted);font-size:var(--text-xs,12px);padding:0;font-weight:600}.account-menu-seg{border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.account-menu-seg button{background:var(--surface);min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;flex:1;font-weight:600}.account-menu-seg button+button{border-left:1px solid var(--line-strong)}.account-menu-seg button:hover{background:var(--surface-soft)}.account-menu-seg button[aria-checked=true]{background:var(--teal-600);color:var(--on-inverse)}.account-menu-seg button:focus-visible{outline-offset:-2px}.learner-nav[data-collapsed=true] .account-row{justify-content:center;padding:0}.learner-nav[data-collapsed=true] .account-name{display:none}.learner-nav[data-collapsed=true] .account-menu-popover{left:calc(100% + var(--space-2));bottom:0}.tab-bar-more-panel .account-menu-items{box-shadow:none;background:0 0;border:0;padding:0}
:root[data-theme=light] .themed-lockup-dark,:root[data-theme=dark] .themed-lockup-light{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .themed-lockup-light{display:none!important}}@media not all and (prefers-color-scheme:dark){:root:not([data-theme=dark]) .themed-lockup-dark{display:none!important}}
#main-content.learner-content h1:not(.sr-only):not(.course-overview-page h1){font-family:var(--font-body), sans-serif;letter-spacing:-.02em;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:600;line-height:1.25}#main-content.learner-content h2:not(.sr-only):not(.note-document h2):not([class*=measureLabel]):not(.course-overview-page h2):not(.question-explanation h2){font-family:var(--font-body), sans-serif;letter-spacing:-.005em;font-size:1.5rem;font-weight:600;line-height:1.25}#main-content.learner-content :is(.primary-button,.action-link),#main-content.learner-content :is(.quiet-button,.action-link-quiet,.settings-text-button):not(.settings-text-button-danger,.settings-text-button-muted){border-radius:var(--radius-sm);min-height:40px;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1.2}#main-content.learner-content :is(.quiet-button,.action-link-quiet,.settings-text-button):not(.settings-text-button-danger,.settings-text-button-muted){border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}#main-content.learner-content :is(.quiet-button,.action-link-quiet,.settings-text-button):not(.settings-text-button-danger,.settings-text-button-muted):hover:not(:disabled){border-color:var(--brand-600);color:var(--brand-600)}
.password-input-module__PZmKjq__wrap{width:100%;display:block;position:relative}.password-input-module__PZmKjq__wrap input{width:100%;padding-right:4.5rem}.password-input-module__PZmKjq__toggle{min-height:2rem;color:var(--muted,currentColor);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.85em;font-weight:600;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.password-input-module__PZmKjq__toggle:hover{background:var(--surface-soft,#7f7f7f1f);color:var(--text,currentColor)}.password-input-module__PZmKjq__toggle:focus-visible{outline-offset:2px;outline:2px solid}
