.StudentTopbar_topbar__unesO{height:56px;background:var(--sd-surface);border-bottom:1px solid var(--sd-border);box-shadow:var(--sd-shadow-sm);display:flex;align-items:center;padding:0 28px;gap:16px;position:sticky;top:0;z-index:30}.StudentTopbar_topActions__CPysH{display:flex;align-items:center;gap:10px;margin-left:auto}.StudentTopbar_streakChip__ddPX5{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:7px;background:oklch(.97 .04 60);color:oklch(.5 .16 50);border:1px solid oklch(.9 .07 60);font-size:13px;font-weight:600;white-space:nowrap;font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace)}.StudentTopbar_topIconBtn__T6rVi{width:34px;height:34px;border-radius:7px;border:1px solid var(--sd-border);background:var(--sd-surface);display:grid;place-items:center;cursor:pointer;color:var(--sd-text-2);position:relative;transition:background .12s,color .12s,border-color .12s}.StudentTopbar_topIconBtn__T6rVi:hover{background:var(--sd-surface-hover);color:var(--sd-text);border-color:var(--sd-border-strong)}.StudentTopbar_userChipWrap__Bnxf6{position:relative;margin-left:4px}.StudentTopbar_userChip__NfU2_{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--sd-border);background:var(--sd-surface);cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s;font-family:inherit}.StudentTopbar_userChip__NfU2_:hover{border-color:var(--sd-border-strong);box-shadow:var(--sd-shadow-sm)}.StudentTopbar_userChipActive__8P5XT{border-color:var(--sd-accent);box-shadow:0 0 0 3px oklch(.55 .18 265/.1)}.StudentTopbar_userAvatar__X1_5k{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,oklch(.65 .14 240),oklch(.55 .18 270));display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;letter-spacing:.02em;flex-shrink:0}.StudentTopbar_userChipText__pb_of{display:flex;flex-direction:column;line-height:1.2;text-align:left}.StudentTopbar_userChipName__DXvwO{font-size:12.5px;font-weight:600;color:var(--sd-text);white-space:nowrap}.StudentTopbar_userChipRole__oIoDP{font-size:10.5px;color:var(--sd-text-3);font-weight:500}.StudentTopbar_userChipCaret__Czjgx{color:var(--sd-text-4);transition:transform .15s;flex-shrink:0}.StudentTopbar_userChipCaretOpen__pefzq{transform:rotate(180deg)}.StudentTopbar_userDropdown__qHJwK{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--sd-surface);border:1px solid var(--sd-border);border-radius:12px;box-shadow:0 8px 24px rgba(15,22,38,.1),0 2px 6px rgba(15,22,38,.06);z-index:50;overflow:hidden;animation:StudentTopbar_dropIn__fu8YC .12s ease}@keyframes StudentTopbar_dropIn__fu8YC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.StudentTopbar_userDropdownHeader__c4kwK{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--sd-surface-2)}.StudentTopbar_userDropdownAvatar__WqWnq{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,oklch(.65 .14 240),oklch(.55 .18 270));display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.StudentTopbar_userDropdownName__mYIto{font-size:13.5px;font-weight:600;color:var(--sd-text)}.StudentTopbar_userDropdownEmail__e2fAh{font-size:11.5px;color:var(--sd-text-3);margin-top:1px}.StudentTopbar_userDropdownDivider__bUL8W{height:1px;background:var(--sd-border)}.StudentTopbar_userDropdownItem__AKxrk{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:13.5px;font-weight:500;color:var(--sd-text-2);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background .1s,color .1s;font-family:inherit}.StudentTopbar_userDropdownItem__AKxrk:hover{background:var(--sd-surface-2);color:var(--sd-text)}.StudentTopbar_userDropdownLogout__Nf0Ej{color:var(--sd-red)}.StudentTopbar_userDropdownLogout__Nf0Ej:hover{background:var(--sd-red-soft);color:var(--sd-red)}@media (max-width:1023px){.StudentTopbar_topbar__unesO{display:none}}