.kIw13G_form,.kIw13G_stack{gap:var(--space-4);flex-direction:column;display:flex}.kIw13G_actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.kIw13G_alert{color:var(--ink);align-items:baseline;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.kIw13G_alertDot{border-radius:var(--radius-pill);background-color:var(--signal-error);flex-shrink:0;width:6px;height:6px}
._7dhtiW_header{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-3) 0;border-bottom:var(--rule-heavy) solid var(--ink);display:flex}._7dhtiW_start,._7dhtiW_end{align-items:baseline;min-width:0;display:flex}._7dhtiW_start{gap:var(--space-8)}._7dhtiW_end{gap:var(--space-4)}._7dhtiW_brand,._7dhtiW_navLink{align-items:center;min-height:36px;margin-block:-10px;display:inline-flex}._7dhtiW_brand{color:var(--ink);letter-spacing:-.02em;font-size:40px;font-weight:800;font-stretch:75%;line-height:1;text-decoration:none}._7dhtiW_navList{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}._7dhtiW_navLink{color:var(--ink-2);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}._7dhtiW_navLink:hover{color:var(--ink)}._7dhtiW_navLink[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:6px;text-decoration-thickness:3px}._7dhtiW_teacher{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:820px){._7dhtiW_header{gap:var(--space-2) var(--space-3);flex-wrap:wrap}._7dhtiW_brand{font-size:30px}._7dhtiW_start{gap:var(--space-4)}._7dhtiW_end{gap:var(--space-3);margin-left:auto}}._7dhtiW_signOut{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._7dhtiW_signOut ._7dhtiW_signOutButton[data-variant]{height:36px;text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:2px;background-color:#0000;border:0;margin-block:-10px;padding:0}._7dhtiW_alert{color:var(--ink);align-items:baseline;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}._7dhtiW_alertDot{border-radius:var(--radius-pill);background-color:var(--signal-error);flex-shrink:0;width:6px;height:6px}
