.xEoaRG_logo{flex-shrink:0;display:block}.xEoaRG_logoTutor{color:#000}.xEoaRG_logoWise{color:var(--color-primary,#006c67)}@media (prefers-color-scheme:dark){.xEoaRG_logoTutor{color:var(--color-gray-100,#f3f4f6)}}
.BF3LKa_iconContainer{background:radial-gradient(circle at 80% 20%, var(--color-primary-accent), var(--color-primary));border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;box-shadow:inset 1px 1px 2px #fff6,0 2px 4px #00807b33}.BF3LKa_iconContainer:hover{background:radial-gradient(circle at 75% 25%, var(--color-primary-accent), var(--color-primary) 80%);transform:translateY(-2px);box-shadow:inset 1px 1px 2px #fff6,0 5px 15px #00807b4d}.BF3LKa_iconSvg{stroke:#fff;width:22px;height:22px;overflow:visible}.BF3LKa_guanPath,.BF3LKa_closePath{transform-origin:50%;transition:opacity .3s,transform .3s}.BF3LKa_guanPath{opacity:1;transform:rotate(0)scale(1)}.BF3LKa_closePath{opacity:0;transform:rotate(-90deg)scale(.5)}.BF3LKa_open .BF3LKa_guanPath{opacity:0;transform:rotate(90deg)scale(.5)}.BF3LKa_open .BF3LKa_closePath{opacity:1;transform:rotate(0)scale(1)}
.fXVc2a_loggedOutTrigger,.fXVc2a_loggedInTrigger{cursor:pointer;border-radius:var(--border-radius-full);background:0 0;border:none;outline:none;align-items:center;padding:0;display:inline-flex}.fXVc2a_loggedInTrigger{gap:var(--space-1);border:1px solid var(--color-border);background-color:var(--color-bg-card);padding:4px;transition:box-shadow .2s}.fXVc2a_loggedInTrigger:hover,.fXVc2a_loggedInTrigger:focus-visible{box-shadow:var(--shadow-md)}.fXVc2a_avatarWrapper{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.fXVc2a_avatar{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}.fXVc2a_adminBadge{font-size:12px;line-height:1;position:absolute;bottom:-2px;right:-2px}.fXVc2a_adminTrigger{border-color:var(--color-warning,#f59e0b)}.fXVc2a_menuContent{background-color:var(--color-bg-card);border-radius:var(--border-radius-md);min-width:240px;padding:var(--space-1);box-shadow:var(--shadow-md);border:1px solid var(--color-border);max-height:var(--radix-dropdown-menu-content-available-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:200;animation:.2s cubic-bezier(.16,1,.3,1) fXVc2a_slideDownAndFade;overflow-y:auto}.fXVc2a_roleLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--space-2) var(--space-2);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none}.fXVc2a_switchLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}.fXVc2a_roleItem{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-radius:var(--border-radius-sm);height:40px;padding:0 var(--space-2);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;line-height:1;text-decoration:none;display:flex;position:relative}.fXVc2a_roleItem:hover,.fXVc2a_roleItem:focus{background-color:var(--color-bg-page);color:var(--color-primary)}.fXVc2a_roleItem:disabled{opacity:.5;cursor:not-allowed}.fXVc2a_menuItem{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-sm);height:40px;padding:0 var(--space-2);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;line-height:1;display:flex;position:relative;color:var(--color-text-primary)!important;text-decoration:none!important}.fXVc2a_menuItem:hover,.fXVc2a_menuItem:focus{background-color:var(--color-bg-page);color:var(--color-primary)!important;text-decoration:none!important}.fXVc2a_comingSoonItem{opacity:.5;cursor:not-allowed;pointer-events:none}.fXVc2a_comingSoonItem:hover,.fXVc2a_comingSoonItem:focus{background-color:#0000;color:var(--color-text-primary)!important}.fXVc2a_logoutItem{color:var(--color-error)}.fXVc2a_logoutItem:hover,.fXVc2a_logoutItem:focus{background-color:var(--color-error-bg);color:var(--color-error-text)}.fXVc2a_adminItem{font-weight:var(--font-weight-semibold);color:var(--color-warning,#f59e0b)!important}.fXVc2a_adminItem:hover,.fXVc2a_adminItem:focus{background-color:#f59e0b1a;color:var(--color-warning,#f59e0b)!important}.fXVc2a_separator{background-color:var(--color-border,#e5e7eb);height:1px;margin:var(--space-1,8px) 0;width:100%;display:block}.fXVc2a_separator12px{background-color:var(--color-border,#e5e7eb)!important;z-index:1!important;width:100%!important;height:1px!important;margin:12px 0!important;display:block!important;position:relative!important}.fXVc2a_separatorMyNetwork{background-color:var(--color-border,#e5e7eb);height:1px;margin:calc(var(--space-1,8px) + 8px) 0;width:100%;display:block}.fXVc2a_becomeSeparator{background-color:var(--color-border,#e5e7eb);height:1px;margin:var(--space-1,8px) 0;width:100%;display:block}.fXVc2a_becomeItem{font-size:var(--font-size-sm);border-radius:var(--border-radius-sm);padding:8px var(--space-2);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;min-height:48px;line-height:1;display:flex;position:relative;color:var(--color-text-primary)!important;text-decoration:none!important}.fXVc2a_becomeItem:hover,.fXVc2a_becomeItem:focus{background-color:var(--color-bg-page);text-decoration:none!important}.fXVc2a_becomeItem:hover .fXVc2a_becomeTitle,.fXVc2a_becomeItem:focus .fXVc2a_becomeTitle{color:var(--color-primary)!important}.fXVc2a_becomeItem:hover .fXVc2a_becomeSubtitle,.fXVc2a_becomeItem:focus .fXVc2a_becomeSubtitle{color:var(--color-text-secondary)!important}.fXVc2a_becomeContent{align-items:center;width:100%;display:flex}.fXVc2a_becomeTitle{margin-bottom:2px;font-weight:var(--font-weight-medium)!important;color:var(--color-text-primary)!important}.fXVc2a_becomeSubtitle{line-height:1.3;font-size:var(--font-size-xs)!important;color:var(--color-text-secondary)!important}@keyframes fXVc2a_slideDownAndFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}